Template Toolkit [SEP] programming language
Template Toolkit
The Template Toolkit (TT) is a template engine used primarily for building web sites, but is also suitable for creating any type of digital document, such as a PDF or LaTeX file. Template Toolkit is based on a mini-language and does not allow direct Perl in its templates by default, unlike some competing products (e.g. Mason). This forces developers to separate business logic into Perl libraries, leaving only presentation logic in their templates. It is written in Perl, with some popular accessories in
-level languages exist that source-to-source compiles to GObject in C. The Vala programming language uses a C#-style syntax and is pre-processed into vanilla C code. The GObject Builder, or GOB2, offers a template syntax reminiscent of Java.
Usage.
The combination of C and GObject is used in many successful free software projects, such as the GNOME desktop, the GTK+ toolkit and the GIMP image manipulation program.
Though many GObject applications are written entirely in C, the GObject system maps well into