in reply to Anyone here has tried ClearSilver?

Looks like yet another embed funny tags in your html style language, nothing particularly new.

The only system I've seen that's in any way different has been Zope's TAL. It takes a little bit of getting used to but your template will be perfectly valid HTML/XML and can be worked on GUI web editors etc and will look reasonably well while being edited. An example is

Hello <b tal:content="user/name">Mr Sample User</b>

When you preview this, you will see Mr Sample User in bold and when you execute the compiled template you pass it in a hash and it will pull out $hash{user}{name} and put it in the right place.

It's very much a data presentation language, you have to prepare all your data beforehand and then give it to the template (although your template can call methods as well as access hash and array elements, so you can generate the data or pull it from the DB on the fly). This is a little restrictive but it actually helps you to better separate presentation from logic.

There's a Perl implementation called Petal

Replies are listed 'Best First'.
Re^2: Anyone here has tried ClearSilver?
by neniro (Priest) on Nov 25, 2004 at 22:44 UTC
    That petal-module looks pretty cool to me. Haven't seen it till yet. We use Zope in our office so it's nice to be able to use the same templating-syntax in my prefered language - no, that's not python ;)

    neniro