Rob Blackwell home projects resumé archive

L Sharp Version 1.2 Released

29 December 2005

L Sharp Logo

Thank goodness for the Christmas Holidays – at last, a chance to get some work done!

This new version of L Sharp incorporates several bug fixes and minor modifications based on feedback received throughout 2005.

I suppose the most visible change is the move to Visual Studio 2005 and Microsoft .NET 2.0 (although the source code will still compile to .NET 1.1 if you wish).

Here is a partial list of changes:

Moved to Visual Studio 2005 and .NET 2.0
Added some built in macros – defun, defmacro and listp
Changes to the evaluation model to deal with runtime types – symbols now evaluate to themselves, not their types You must now use (typeof string) to get string type object
Added assoc
read now allows you to specify an optional eof value
(is type expression) now checks supertypes as well as actual types
Added binary operators (and & , exclusive-or ^ , or | ).
Removed the prototype IDE / GUI from source release – no longer works with .NET2 and using emacs is better
Updates and corrections to documentation

Seasons Greetings to all Lispers.

*The opinions expressed on this site are my own and do not necessarily represent those of Two10degrees or Active Web Solutions Ltd.