WebIt! - An XML Framework for Scheme

The WebIt! collection supports the creation of XML, HTML, and CSS using Scheme. A powerful "macro system" for transformation of XML is provided.

News

16 June 2005: New build of WebIt! now available to address a minor bug.

26 April 2005: Release of WebIt! 2.0, which uses SXML as its internal representation of XML, is now available.

13 March 2005: sxml-match, a standalone, SXML version of the WebIt! pattern matcher is now available.

About WebIt!

WebIt! is a framework for manipulating XML in Scheme. The main features of WebIt! are: an XML pattern matching system based on that of Scheme's syntax-rules and syntax-case macro systems, and a macro-style transformation system. An Abstract Data Type (ADT) for manipulating the XML Infoset is also provided. (The concrete representation of XML used by WebIt!, internally, is SXML.) Lastly, an embedding in Scheme of Cascading Stylesheets (CSS) is provided.

Changes in the WebIt! 2.0 release include:

Download WebIt! Software

Current WebIt! package available for download:

WebIt! 2.0 is now available from:

http://celtic.benderweb.net/webit/dist/webit20050616.plt

This release requires at least PLT v206p1. A few (SSAX-related) examples require PLT v209 or v299.1xx.

Availability via PLaneT

WebIt! 2.0 is also available via the PLaneT repository for PLT v299.100-v30x, using the following require statement:

(require (planet "xml.ss" ("jim" "webit.plt" 1 1)))

Documents

These notes include articles about using WebIt! and preliminary documentation for select features:

Mailing List

Visit the WebIt! mailing list page: here

 

Last modified: Thursday, June 16th, 2005 10:38:11pm
HTML generated using WebIt!.