WebIt! 2.0 Release Candidate 2
A "release candidate" of the forthcoming WebIt! 2.0 is now available from:
- http://celtic.benderweb.net/dist/webit20050307.plt
This release candidate requires at least PLT v206p1. A few (SSAX-related)
examples require PLT v209.
Changes in the new release include:
- A new manual is now included in the distribution.
- A new pattern matcher for XML, 'xml-match', is introduced. This is intended to eventually replace the old 'xml-rules/xml-case' pattern matcher. In addition to the xml-match syntax, xml-match-let and xml-match-let* are provided.
- Added a new module for syntax-coloring of Scheme code in HTML (scm-markup.ss).
I anticipate at least one more "candidate release". I will be working on adding support for full CSS2 to the CSS embedding supported by WebIt!. (Currently only CSS1 is supported.) At that point, if there are no problems found, this will become the official WebIt! release, and will also be made available via PLaneT.
The changes introduced in Release Candidate 1 include:
- SXML is now used as the representation of XML used internally
within WebIt!. This is change is made primarily to enable
"interoperability" between WebIt! and the various SXML-related
libraries, e.g. SSAX, SXPath, HtmlPrag. This replaces the use of structures
in earlier WebIt! releases.
- Due to the change from RS-XML (structures) to SXML, the
xml-attribute? predicate has been removed, as has the attribute
constructor function generated by the define-attribute macro.
Attributes must now be constructed only using keywords.
- Also, a number of obscure bindings exported in earlier versions
of WebIt! have been removed.
- The old sxpath-webit collection is not supported with the new
WebIt!. Use one of the PLT-ports of SXPath instead.
Note: The collection name is still "webit". This means that
installing the new WebIt! will over-write an existing installed
webit distribution.
Return to the main WebIt! home page.