Log of changes on this site
August 2002 through July 2003
Please refer to ChangeLog.html for the most recent changes
July 4, 2003
June 1, 2003
- The benchmarks in Comparing
SSAX and Expat XML parsers in features and performance now reflect
the latest version of SSAX, which underwent a few performance
improvements. The benchmarks show that a large, practically relevant,
purely referentially transparent Scheme program, an XML parser, runs
measurably faster than an equivalent C program. It seems safe to say
that Scheme is not an inherently slow language and can deliver
competitive performance.
- New SXSLT stylesheet binding:
*macro*
. The new version of the traversal combinator
pre-post-order is also more efficient. For more details, see a message
"SXSLT improvements" on the SSAX-SXML mailing list (25 Apr 2003).
- The stylesheet to produce the SXML specification now takes a notable
advantage of the new stylesheet
*macro*
binding.
quote
-- as a macro
May 4, 2003
April 4, 2003
March 1, 2003
February 7, 2003
January 1, 2003
A new page Lambda Calculus and Lambda
Calculators describes several lambda-calculators and applies
them to interesting problems in lambda-calculus. Of a particular note:
- A practical Lambda-calculator in Haskell, which implements a
normal-order evaluation as a bottom-up parsing
- P-numerals: arithmetically more convenient and efficient numerals
than Church numerals. P-numerals are a functional equivalent of a list
data structure.
December 1, 2002
- Reorganization of the XML and Scheme
page. Added references to the ILC2002 paper and the talk "XML, XPath,
XSLT implementations as SXML, SXPath, and SXSLT". Added many
references to the complete examples of using SSAX and SXSLT. Added
a better documentation for the
pre-post-order
function; added a
description of a replace-range
function.
- Version 4.4 of the Basic Linear
Algebra and Optimization classlib. The library now compiles with
GCC 2.95.x and GCC 3.2. The package has several complete examples.
The README file expands the description of LAStreams and
compares them with C++ iterators.
- More detailed comparison of various macro-expanders, with respect to the stress test of the syntax-rule macro-expander
November 10, 2002
October 11, 2002
September 1, 2002
August 4, 2002
continues in a separate document, ChangeLog-6.html
continues in a separate document, ChangeLog-0.html