Is return value of a Scheme "define" expression undefined? why?

chris at seberino.org chris at seberino.org
Sat Jan 26 00:16:18 PST 2008


I remember reading somewhere but I can't find it now that
the return value of a Scheme define expression like (define pi 3.14)
is undefined.

mit-scheme seems to return the symbol which seems perfectly reasonable.

If it is undefined why is that so?  Wouldn't specifying it remove ambiguity and
avoid problems?

Chris



More information about the KPLUG-LPSG mailing list