On Fri, Jan 26, 2018 at 12:50 AM, Jean-Philippe André <j...@videolan.org> wrote:
>
> Hi,
>
> On Fri, Jan 26, 2018 at 6:51 AM, Davide Andreoli <d...@gurumeditation.it>
> wrote:
>
> > Hi guys,
> >
> > it's time for me to promote and receive some feedback on this really neat
> > and powerfull tool I'm working on: an eolian generator fully based on a
> > modern template engine, like the one you found in webtools like Django and
> > Jinja2.
> >
> > All the documentation is hosted at:
> > https://phab.enlightenment.org/w/pyolian/
> >
> >
> > I initially wrote this generator to create the next-coming python-efl based
> > on the Unified API,
> > but It comes out so much powerfull and flexible that I suggest it's usage
> > for every eolian based generation needs.
> >
> >
> > Please give it a try and report any issue/idea/suggestion to me.
> >
> > ...at least, if you are so much lazy, please run (inside the
> > efl/src/scripts/pyolian folder):
> > ./generator.py test_gen_class.template --cls Efl.Loop.Timer
> > ./generator.py test_gen_namespace.template --ns Efl.Ui
> >
> > and report any issue, It need testing !
> >
>
> Well... The first command gives me this:
>   AttributeError: 'Type' object has no attribute 'c_type'
>
> The other command works fine :)
>
>
> Anyway, what's the plan for this?
> Is this the tool generating the doc in our website? Aren't we using a
> Lua-based generator?
> I don't care much which one we use but it would be a shame to have 2
> competing tools to maintain :)
>
> As you know, each binding is generated using a custom generator written in
> the maintainer's choice of language (so, Lua or C++, now Python).
> This makes sense as it means anyone maintaining a binding only needs to
> know C and that language (not 100% true for C# as it's using the C++
> generator).
>
> So what I think is that this is a great tool that you provide here, but I
> doubt other languages than Python will adopt this straight away. Unless we
> start working on a new binding, maybe?

well, point is you can create a new binding just replacing the text
files that are the template... so maybe even c++ and c# could be
changed to use that without major issues...

not sure if Felipe thinks maintaining an eolian generator on his own is worth.

as for python dep... it will come with meson anyway.

-- 
Gustavo Sverzut Barbieri
--------------------------------------
Mobile: +55 (16) 99354-9890

------------------------------------------------------------------------------
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

Reply via email to