Em Seg, 2013-10-28 às 20:17 -0200, Felipe Magno de Almeida escreveu:

> The tool that will generate the C++ binding will read the header files
> and with a CPP library it wil hook on EO3_DEFINE_* and EO3_DECLARE_*
> to read the class informations. This part of the tool will be written
> as a C++ library to be reused for other bindings to get the necessary
> information for the EFL API through its headers.


Please don't! Please don't make the same mistake of Qt developers. Don't
write yet another preprocessing tool.

At least, if you are going to write such a tool, write a complete parser
that will never have any trouble with #defines and newer syntax and
you're willing to maintain it... But... how will your tool know the
defines and such things? Probably I'll have to change my build system to
call your tool using the same compiler args...

I think you're aware that GTK-- is winning from Qt among some C++
developers, because GTK-- is more C++ish than Qt (thanks to moc and
other things).


-- 
Vinícius dos Santos Oliveira
https://about.me/vinipsmaker

Attachment: signature.asc
Description: This is a digitally signed message part

------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to