[cdr-discuss] Three RFCs
Gary King
gwking at metabang.com
Sun Mar 16 16:32:10 UTC 2008
> here are three CDR ideas that I would like to get your comments on:
>
> 1. Support a :TEST arg for (E)CASE.
It would be nice for case to have a :test argument and a :key argument
too. The "tricky" part is where to put them, yes?
(case <thing>
(<case1> <form1>)
...
(t <formn>))
doesn't leave much room for options. Are you thinking of something like
(defmacro my-case ((it &key test key) &body clauses) ...)
so that it would look like
(my-case (thing :test 'foo)
(<case1> <form1>)
...
)
??
> 2. Setup BACKQUOTE to be the backquote expansion object. I believe
> this
> is common implementor's practice.
>
> 3. Support extended feature tests. It would be nice to be able to say
> +(find-package 'zoo)(...)
>
> The complexity impact is none for #2, probably neglectable for #3
> and should be moderate for #1.
>
> Leslie
>
> _______________________________________________
> cdr-discuss mailing list
> cdr-discuss at common-lisp.net
> http://common-lisp.net/cgi-bin/mailman/listinfo/cdr-discuss
--
Gary Warren King, metabang.com
Cell: (413) 559 8738
Fax: (206) 338-4052
gwkkwg on Skype * garethsan on AIM
More information about the cdr-discuss
mailing list