On Wed, 15 Nov 2017 12:35:52 -0200 Gustavo Sverzut Barbieri <barbi...@gmail.com> said:
> On Tue, Nov 14, 2017 at 10:37 PM, Carsten Haitzler <ras...@rasterman.com> > wrote: > > On Tue, 14 Nov 2017 14:51:38 -0200 Gustavo Sverzut Barbieri > > <barbi...@gmail.com> said: > > > >> On Tue, Nov 14, 2017 at 9:35 AM, <marcel-hollerb...@t-online.de> wrote: > >> > On Tue, Nov 14, 2017 at 09:22:01AM -0200, Gustavo Sverzut Barbieri wrote: > >> >> while I'm okay with .eo.x, I'm not sure you should include it in > >> >> "sources", rather do in "dependencies". > >> > > >> > Well is it a dependency? > >> > >> that's exactly what it is: a dependency. > >> > >> it's not the source file, which is the .c that devs edit :-) Rather > >> the ".eo" is a source, but the complier doesn't understand it, so we > >> translate so it can be used by c compiler... in an ideal world we > >> could provide "efl_cpp" that wraps cpp and would generate C for you > >> transparently. > > > > This is what I originally was proposing we do for eo. We provide basically a > > smarter "cpp" that runs before the real compiler. It could, like ccache, > > distcc etc. just wrap the real compile command. It'd also allow us to be > > far more elegant. We'd have created a hybrid "language" or essentially > > custom compiler with extensions of course - C as the base with our own > > extensions that are done as a CPP phase and generating C as output rather > > than inside the core compiler generating ASM or whatever intermediate stage > > comes out prior to the binary. > > > > But no one wanted it. :( > > yeah, I proposed that... could do our "lambda" (ie: offer C++ lambda > in C), but rejected :-/ Let's have another round of caipirinhas. :) -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ras...@rasterman.com ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel