CUI > ISI > Lazy
Lazy is a language and a system to publish databases on the Web and to prototype full Web applications.
Unlike systems/languages like Perl, PHP, ColdFusion, JSP, ASP, Lazy is declarative. There is no imperative programming required to create a Web site on top of a database with Lazy.
Lazy is mainly intended to study and explore new ways of presenting database contents as hypertexts (Web sites in fact). Thus a Lazy specification is simply a set of node schemas that exactly reflects the hypertextual structure of the site.
In addition to the standard hypertext links (reference links), Lazy introduces inclusion (translusion) links (to construct complex node contents) and "expand-in-place" links.
The Lazy system
The Lazy system is composed of:
Lazy has been developed at the Centre Universitaire d'informatique by the Information system interface (ISI) research group. It is now available as a free software package.
Introduction and tutorial
Documentation and download
Installation guide and language reference manual (pdf) (still under development)
Related Technical Reports and Articles