The Jeszra premier languages are Scalable Vector Graphics and Tcl/Tk. Scalable Vector Graphics can be imported and exported from a Tk-Graphical User Interface.
Jeszra secondary languages will become premier languages over time. Jeszra premier language support allows to embed Jeszra into applications written in such a language. The Jeszra module Goreedit provides the required functionality.
Tcl/Tk is the first Jeszra premier language. Jeszra is also implemented in Tcl. Many programming languages contain bindings for Tcl/Tk–in order to use the the toolkit Tk.
Whence a Jeszra secondary language enjoys premier language support, it becomes possible to integrate Jeszra in each application written in these language.
Jeszra is a so-called two-way code generation tool. It parses an existing window structure and generates code from the structure it detects. The code, which generated the window structure, is otherwise irrelevant for Jeszra.
Scalable Vector Graphics is another Jeszra premier language. Jeszra's Scalable Vector Graphics support is oriented toward documentation. Scalable Vector Graphics coverage is roughly the same as within the epub specification. Scalable Vector Graphics is the current –year 2010– rising star, and I am committed to increase Scalable Vector Graphics support. Jeszra's own libraries: Runtime Library, Gestalt Items and Jeszra are fully vectorized and thus directly portable to Scalable Vector Graphics.
With Jeszra it becomes feasible to write a conventional cross-platform desktop application in Tk and a chuting-edge web application using Scalable Vector Graphics.
Jeszra is supposed to become a part of the application created with Jeszra. Hence, it’s also necessary to port Jeszra to Scalable Vector Graphics 1.2.