Code Comments
Programming Forum and web based access to our favorite programming groups.WebIt! 2.0 is now available: http://celtic.benderweb.net/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 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. The WebIt! documentation is available online: http://celtic.benderweb.net/webit/manual/ WebIt! requires PLT Scheme v206p1 or later (including v299.xxx). Changes in the WebIt! 2.0 release 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. - A new "by-example" style pattern matcher for XML, 'xml-match', is introduced. This is a considerable improvement on the old 'xml-rules/xml-case' pattern matcher. In addition to the xml-match syntax, xml-match-let and xml-match-let* are provided. 'xml-match' supports catamorphisms (a la the IU s-expr matcher). - Added a new module for syntax-coloring of Scheme code in HTML (scm-markup.ss). WebIt! 2.0 is also available (for PLT v299.100) via PLaneT: (require (planet "xml.ss" ("jim" "webit.plt" 1 0))) Jim Bender
Post Follow-up to this messagePowered by vBulletin
Copyright 2000-2006 Jelsoft Enterprises Limited.