[climacs-announce] recent progress

Robert Strandh strandh at labri.fr
Thu Feb 10 09:58:56 UTC 2005

Dear mailing list member,

Progress on Climacs is still very fast.  This week, Aleksandar Bakic
has continued with his work on using an alternative buffer
implementation based on persistent data structures.  He has also
continued his work on the test framework for validating the buffer
protocol and the functionality in base.lisp.

Personally, I started the work on Common Lisp syntax by implementing
an incremental lexer.  The incremental parser will be working directly
from a representation of the buffer as syntactic elements that are
incrementally updated at redisplay time.  

Here is an itemized list of what happened the past week:

  * more work on making regions symmetric with respect to the marks
    (thanks to Aleksandar Bakic)  

  * forward-object and backward-object are now part of the 
    buffer protocol.

  * improvements to indent-line and delete-indentation
    (thanks to Aleksandar Bakic)  

  * Improvements to html-syntax

  * Implemented the new protocol for updating syntax

  * Implemented an incremental lexer for Common Lisp syntax

Robert Strandh

Greenspun's Tenth Rule of Programming: any sufficiently complicated C
or Fortran program contains an ad hoc informally-specified bug-ridden
slow implementation of half of Common Lisp.

More information about the Climacs-announce mailing list