newLISP modules section
I have added a new area to the site specifically for newLISP modules. I am in the process of documenting all of my libraries and adding them to that page. A couple of notable modules:
- CSV – a module for parsing CSV files
- Mysql – a wrapper for the standard MySQL module, with some helpful additions
- Http – a simple, bare-bones HTTP 1.0 library
- SocketServer – an extensible socket server framework
- Xmlrpc-server – an XML-RPC server using SocketServer and Http
- generics – generic functions for newLISP in the style of CLOS
- locks – FOOP classes for process synchronization
There is also a utilities library, which contains functions and classes required by the other libraries.
newLISP 9.4.2 is required for several of these (util.lsp requires 9.4.2 due to a dictionary syntax bug in 9.4.1).
Update (2008-07-09): I’ve moved a few modules from the projects page to the modules page, most notably the request, response, and xml modules.
Update (2009-02-10): Several of these modules have disappeared (SocketServer and locks) and have been replaced. The new modules are sockets, which is more generalized and powerful than SocketServer was, and MP, which is a full-featured multi-processing module.