[plt-scheme] Why multiple values?

From: John Clements (clements at brinckerhoff.org)
Date: 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:


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>

Posted on the users mailing list.