Inversion is a templating system for Ruby with an Inversion of Control when compared to most templating systems.
What this means is that setting data values in an Inversion template is decoupled from rendering it, allowing you to add data directly from whatever part of the code it is generated
... [More] rather than requiring that you pass around an intermediate data structure for later combination with the template when it's rendered, without sacrificing encapsulation or exposing unnecessary scope. [Less]
GPlate is a template engine written in C using glib and the GObject system. It was started due to the inability to find a template engine that was GPL compatible and callable from C. Since these requirements couldn't be met, I (Gary Kramlich), decided to write my own that was easier to use in
... [More] applications that are already using glib.
The idea behind gplate is to be extendable by the applications using it so that it can fit whatever you needs may arise. You can customize the tags and the functions bound to them. You can also create easily your own functions and variables. [Less]
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy