Am 11.02.2013 20:08, schrieb FG:
> 
> So let me use this opportunity to ask you: is somebody working on other 
> template systems for vibe.d
> already or shall I get involved myself? I'm thinking about something similar 
> to this, syntax-wise:
> http://jinja.pocoo.org/

I personally also wanted to start a purely text based template system for a 
while*, but never got
around to it, yet. My idea was to make something that is similar to the 
existing template syntax, so
it feels more consistent (i.e. use #{expr} or !{expr} for inserting strings). I 
also wanted to more
directly use D statements instead of special casing all of them, like the 
Twig-likes do - which is a
lot of work and probably has higher memory requirements during compilation 
(which is already often
at it's limit right now).

Of course, for people coming from Twig/Django it would be a big familiarity 
advantage to provide the
same syntax, and existing templates could be reused. So that would be great to 
have.

However, as soon as I really need it and nothing else exists yet, I will 
probably implement a very
basic version of the former that can be extended later. Twig, from the first 
looks, just seems like
much more involved than I can afford for this ATM.


* For HTML I very much prefer to have all the syntax overhead of HTML taken 
off. It's faster to type
and more readable (more readable also because it's possible to leave blank 
lines to structure the
code without having them appear in the output). But of course this is a topic 
of personal
taste/preference.

Reply via email to