|
Swil 3Swil 3 will constitute an improvement on Short Web Language 2.9 (SWL), which merges briefly outlined publications with simple instructions for a given web site's "look and feel" to generate presentable, readable, and editable HTML. Swil 3 will generalize the notion of "separation of presentation and content" by providing a mechanism for describing data, transformations, and specifications with a common syntax. Swil 3's common syntax unearths the essence of XML, XSL, and XML Schema with fewer characters lost to meta-data. Swil 3 requires less markup by inferring meaning from visually unambiguous white space and a non-hierarchical expression of tabular data. In addition to a rather abstract Swil program, the Swil 3 package will contain Swil Publication Language. Swil Publication Language will consist of a Swil Specification and Swil Transformations for rendering publications as both HTML documents and a single PDF document. Swil will render its own documentation from Swil Publication Language to HTML and PDF files. from the proposal
|