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
climacs-announce@common-lisp.net