Hi
I'd like to host a tiny, yet cute project on COMMON-LISP.NET
The idea of the DEFINER project is to provide a generalized DEF macro that will allow you to define anything within a CL implementation with a simplified, yet user programmable, syntax. E.g.
(defun foo (x) ...)
becomes
(def function foo (x) ...)
and
(defstruct bar a s d)
becomes
(def structure bar a s d)
etc etc.
The idea is to allow people who want to define new things to do something like
(def uffi:c-string-pointer ....)
The license of the system will be BSD like. You can have a peek at the code at http://bioinformatics.nyu.edu/~marcoxa/common-lisp/code
regards
-- Marco Antoniotti http://bioinformatics.nyu.edu NYU Courant Bioinformatics Group tel. +1 - 212 - 998 3488 715 Broadway 10th FL fax. +1 - 212 - 998 3484 New York, NY, 10003, U.S.A.