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.
On Feb 15, 2004, at 4:07 PM, Marco Antoniotti wrote:
I'd like to host a tiny, yet cute project on COMMON-LISP.NET
Looks neat. Though it is quite small. How do you feel about sticking this in the 'scratch' project? It would be a project to collect many smaller projects such as DEFINER until they become big enough to warrant their own projects?
Erik.
On Sun, 15 Feb 2004, Marco Antoniotti wrote:
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.
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
Approved,
-- Nikodemus Siivola