newLISP modules

Started by Jeff, July 08, 2008, 05:52:46 AM

Previous topic - Next topic

Jeff

I've started documenting and adding my newlisp modules to their own index on Artful Code, including a Mysql class that wraps the MySQL module and allows you to use it with FOOP.  Everything that I have added so far may be found here:



http://static.artfulcode.net/newlisp/">http://static.artfulcode.net/newlisp/



The current modules are Mysql, generics (generic methods for newLISP in the style of common lisp), socketserver (a generic, extensible socket-based server), and a general utility library that my other modules typically depend on.  The utility library includes a type-of function that can handle FOOP objects and a gensym function which will create a unique symbol at runtime when needed (and is used in Mysql to replicate the MySQL module to allow multiple, simultaneous instances/connections).
Jeff

=====

Old programmers don\'t die. They just parse on...



http://artfulcode.net\">Artful code

Kazimir Majorinc

#1
Excellent. I just play with define-method. I hope I'll contribute some code in the future as well.
http://kazimirmajorinc.com/\">WWW site; http://kazimirmajorinc.blogspot.com\">blog.

Jeff

#2
I've just finished adding these modules: locks, csv, http, and xmlrpc-server.
Jeff

=====

Old programmers don\'t die. They just parse on...



http://artfulcode.net\">Artful code

Lutz

#3
Very nice. There is also a link to the Artful Code index page here:



http://www.newlisp.org/modules/">http://www.newlisp.org/modules/



and I posted a new version of newlispdoc. My pattern for avoiding triple semicolon was eating empty ;; lines, which did not separate paragraphs anymore, as the previous versions did. The original Jeff's pattern ";;(?!;)" has been put back and works fine.



http://www.newlisp.org/downloads/newlispdoc-17">http://www.newlisp.org/downloads/newlispdoc-17

Jeff

#4
Thank you, Lutz.  There will be a couple more modules coming soon, I hope.
Jeff

=====

Old programmers don\'t die. They just parse on...



http://artfulcode.net\">Artful code