[plt-scheme] Why multiple values?
On Dec 25, 2006, at 2:48 PM, Carl Eastlund wrote:
>
> Yes, I definitely believe that having abstract data types is
> important. It is important to think of a list as a list, a set as a
> set, a graph as a graph, and so forth. If you always interact with
> the representation directly, program design becomes very sloppy. By
> analogy, I'm also glad Scheme has a mechanism for multiple function
> outputs that isn't just "a list".
Just for posterity, a quick search of the archive turns up this
thread, which touches IIRC on many of these topics, and others that
this thread has not covered:
http://thread.gmane.org/gmane.lisp.scheme.plt/12170/focus=12179
John "gentlest RTFM I can come up with" Clements
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2484 bytes
Desc: not available
URL: <http://lists.racket-lang.org/users/archive/attachments/20061226/9ff70c22/attachment.p7s>