Hi,
I remember someone posted a library to parse lambda lists some time
ago, but I can't find it. ("parsing lambda lists" is not the most
googlebe term). Does anyone knows where I can find it?
Pedro
On Nov 13, 3:45 pm, Pedro Kroger <············@gmail.com> wrote:
> Hi,
>
> I remember someone posted a library to parse lambda lists some time
> ago, but I can't find it. ("parsing lambda lists" is not the most
> googlebe term). Does anyone knows where I can find it?
>
> Pedro
Alexandria has a function to do that.
1. Many libraries (e.g. iterate, screamer) contain portable code
walkers.
All they seem to be based on some common code. Your implementation
might contain
the one too. Try
(apropos "walk-arglist")
2. Swank package might contain somenting useful
3. clocc/src/port/sys.lisp contains arglist function which returns
an arglist of an existing function. This might help too.
Pedro Kroger <············@gmail.com> wrote:
+---------------
| I remember someone posted a library to parse lambda lists some time
| ago, but I can't find it. ("parsing lambda lists" is not the most
| googlebe term). Does anyone knows where I can find it?
+---------------
Not prepackaged as a library, but Henry Baker's META parsing macro:
http://home.pipeline.com/~hbaker1/Prag-Parse.html
gives a PARSE-LAMBDA-EXP for Common Lisp in an appendix. And:
http://www.cliki.net/meta
points to downloadable versions of Baker's META.
-Rob
-----
Rob Warnock <····@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607