[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Scheme-reports] multiple values module
Andy Wingo scripsit:
> There is also the approach of using no type at all and returning the
> values on the stack.
Indeed, though that can lead to very strange behavior. For example,
if the identifier "map" is known to be bound to its R5RS definition, a
compiler can reject (map (foo)) as erroneous, but under a "return on the
stack" implementation, (foo) might return both the function and the list
to map. I think it was Henry Baker who pointed this out.
They do not preach John Cowan
that their God will rouse them cowan@x
A little before the nuts work loose. http://www.ccil.org/~cowan
They do not teach
that His Pity allows them --Rudyard Kipling,
to drop their job when they damn-well choose. "The Sons of Martha"
Scheme-reports mailing list