This is the mail archive of the
kawa@sourceware.cygnus.com
mailing list for the Kawa project.
Re: Bug returning lambda(x.y)
- To: per at bothner dot com
- Subject: Re: Bug returning lambda(x.y)
- From: "Nic Ferrier" <NFERRIER at tapsellferrier dot co dot uk>
- Date: Fri, 03 Mar 2000 00:50:45 +0000
- Cc: kawa at sourceware dot cygnus dot com
>>> Per Bothner <per@bothner.com> 02/03/00 18:56:30 >>>
>The problem is that there is no space between the `.' and the `y'
>in the lambda header, so Kawa thinks you are declaring an identifier
`.y'.
>That makes plain `y' an unbound identifier.
Sorry - should have been:
lambda (x . y)
Hope you can help.
>Finally, note that `(not y)' will never be true. This is because
`y'
>is a list, and a list can never be false. Remember that in Scheme
>(unlike Common Lisp and Emacs Lisp), the empty list is considered
>true.
Yup. It was just illustrative.
Nic