[plt-scheme] Why multiple values?

John Clements clements at brinckerhoff.org
Tue Dec 26 16:30:39 EST 2006


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://list.cs.brown.edu/pipermail/plt-scheme/attachments/20061226/9ff70c22/smime.bin


More information about the plt-scheme mailing list