On Sun, 19 May 2013, Christophe escribió:

> 
> ----- Rodolfo García Peñas (kix) <k...@kix.es> a écrit :
> > Hi
> > 
> > I Am not with my laptop, short answer.
> > 
> > I don't agree because your proposal is include all headers files in
> > all source files. We should include only the headers needed.
> 
> That is conceptually a nice looking idea, but experience has taught me that 
> it does not scale very well. There are 2 cases which cause problems 
> occasionally:
> 
>  - headers dependencies: when you're in the middle of working on a larger 
> problem, it is generally annoying to have to hunt down which header you are 
> missing which is causing use of header 'xxx.h' to fail because it needs 
> something defined in another header (read: it distracts you from your main 
> problem, thus increase the risk of error).
> 
>  - prototype mismatches: for this case, I would invite you to have a look at 
> commit 
> http://repo.or.cz/w/wmaker-crm.git/commit/d517d5cac05a6b0ea905ccf23d79efecb6a0c06e
>  and more specifically the case for the 2nd line in the comment; and as an 
> exercise I would invite you to review the patches you proposed and tell me if 
> you notice anything.
> 
> The one-header-includes-them-all solution may not seem as conceptually 
> impressive, but pragmatically it has the advantage to gather the header 
> dependency problem in one place, and completely solves 2nd issue by design.
 
Ok,

no problem for me. IMO the compiler will work with a bigger header file, but no 
problem.

The name for the header file? wmaker.h? I don't like too much "WindowMaker.h".

Cheers,
kix
-- 
||// //\\// Rodolfo "kix" Garcia
||\\// //\\ http://www.kix.es/


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.

Reply via email to