I’ve posted some Lilu examples on project’s wiki. It looks pretty nice for me now and it actually seems to be implemented already!
Source code is not well polished yet, some specs are definitely missing yet, couple of thoughts and ideas are around
But anyway it was a short path from idea to something working.





nice. i like the switch to verb orientation. seems to be have some functional overlap with rjs. but your dsl is much less html structure centric. now i am wondering what some of rjs’ magical effects code might look like under your direction.
jherber,
I have not though about rjs from the Lilu viewpoint yet. Do you mean that it might be interesting to reimplement rjs concept on top of Lilu approach? Or am I missing something?
This is very interesting. Honestly, I’ve never felt comfortable with using HAML or markaby… some sort of template based system always seemed so much simpler and to the point.
The XHTML approach (used by ASP.Net, among others) is another interesting approach, but even that seems to lose some simplicity compared to just using an inline templating (such as erb).
But I’m very interested to see how this project progresses. You may have hit on a very useful pattern here. It feels (to me) very similar to the unubtrusive javascript style, except it’s serverside.
Nicholas,
I neither ever felt comfortable with erb/haml/markaby, that’s why I’ve created Lilu.
Inline templating is surely simple thing, but it makes templates look rather messy and hard to maintain in some cases.
Most of HTML-based solutions I’ve seen are adding special attributes to HTML elements, which makes it hard for HTML coder to focus on his tasks. When using Lilu, nothing is added to HTML. Just pure HTML. That’s the main point.
I’m planning to add Rails support soon to let us play with it and look if it really helps us developing web applications.