ClearLisp is a feature-rich Common Lisp interpreter built using C# language. It boasts of a comprehensive library that leverages .NET, and an expansive object model.
One of the advantages of ClearLisp is that it requires the Mono framework. This means that it can run on multiple platforms, giving developers the flexibility to work on their preferred operating system.
In the latest version of ClearLisp, there are several improvements in features and bug fixes, including changed printed tags for XHTML 1.0 validation in xml.lisp, fixed function string-split in runtime-string.cs, and added gensym to with-open-connection in database.lisp.
Additionally, the documentation has been updated to include descriptions for @"..." and """...""" string syntax. The modulo (%) operator has been fixed in runtime-math.cs, and the listp consp functions have been updated in runtime-predicate.cs.
Other notable additions include ftp functionality to lisp standard library in net.lisp, digits argument to round function in runtime-math.cs, and function to create table in database.lisp. Excel.lisp has also been updated with functions to write to worksheets.
Finally, there are significant changes in the ClearLisp software version. For example, the eval has been changed to evaluate in the current lexical environment, instead of only the global environment, as part of the runtime-construction.cs updates.
The global variable feature has been removed from runtime-var.cs, while the special variable feature has been added. Additionally, $condition special variable for unhandled conditions and exceptions has been included. Finally, there's an experimental version ClearLispW.exe for windows development. Overall, the new version of ClearLisp brings many improvements and updates that enhance its functionality, making it an ideal choice for developers.
Version 1.1: N/A