[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: compiling interpreted functions
- To: info-mcl@ministry.cambridge.apple.com
- Subject: Re: compiling interpreted functions
- From: barmar@think.com (Barry Margolin)
- Date: 7 Oct 1993 16:42:02 -0400
- Distribution: inet
- Newsgroups: comp.lang.lisp.mcl, comp.lang.lisp
- Organization: Thinking Machines Corporation, Cambridge MA, USA
- References: <28ith7$t8n@pan.ics.uci.edu>
- Sender: root@Think.COM
- Xref: news.cambridge.apple.com comp.lang.lisp.mcl:4214 comp.lang.lisp:6303
I've removed comp.lang.lisp.franz, since I don't think this discussion is
relevant to Franz Lisp (which has nothing to do with the Lisp product from
Franz, Inc.).
In article <28pr18INN77h@no-names.nerdc.ufl.edu> kem@prl.ufl.edu (Kelly Murray) writes:
>I believe that COMPILE takes either a lambda expression '(lambda()..) or a function name,
>and your function argument is neither (it's a function), so the error is appropriate.
Actually, CLtL1 specified that it could only be a lambda expression. In the
dpANS and CLtL2 it is extended to allow a lambda expression or a function.
But many implementations don't implement that feature yet.