Posted By: Judson Lester
Date: 2010-01-05 08:12
Summary: Stencil 0.1.1 Released
Project: Stencil

Stencil version 0.1.1 has been released!

Stencil is a templating library with a number of design goals.

* Limited code in templates. This isn't meant to embed ruby in anything -
it allows for simple control structures, since that's typically what you need
in a template, but full access to the Ruby
interpreter is just a tempatation into sin. (From a separation of concerns
standpoint.) There's a certain amount of code available in conditionals and
interpolations, since otherwise they're much harder to do...

* Easy to extend. If you do need something extra from a template, not
having it in the templating language is frustrating. It's easy to add
features to stencil, since they're described in as well-designed classes.

* Generic output. Not everything is a website or a mime-encoded email. It's
nice to be able to spit out generic text from time to time.

* Data sourced from simple datatypes - hashes and array, referenced with data
paths. Views can be extracted from any object, or built up in code.


Changes:

** Marked release 0.1.1 **

Fixes to terminal styling


Project: http://rubyforge.org/project/stencil-templ/
Homepage: http://stencil-templ.rubyforge.org/

Latest News
v13.5.0 Released !!
    id 774 - 2013-05-18 12:28
Runt v0.9.0 Released
    Matthew Lipper - 2013-05-17 00:11
kramdown 1.0.2 released
    Thomas Leitner - 2013-05-09 06:58
mime-types 1.23 Released
    Austin Ziegler - 2013-04-21 01:41
diff-lcs 1.2.4 Released
    Austin Ziegler - 2013-04-21 00:08

 

Forums | Admin

Discussion Forums: stencil-0-1-1-release

Start New Thread Start New Thread

 

Topic Topic Starter Replies Last Post