Article View: comp.lang.misc
Article #5390Re: Re: The need for D-scussion (was Re: D Wishlist)
From: Christopher Dollin
Date: Mon, 28 Mar 1988 08:02
Date: Mon, 28 Mar 1988 08:02
20 lines
1426 bytes
1426 bytes
"barmar@think.COM (Barry Margolin)" says:
|You're behind the times in your Lisp knowledge. Common Lisp, and
|Zetalisp before it, has functions with true multiple values. The
^^^^
|above would be written
"true" multiple values? When most of the good bits have been taken away? [Is
white bread "true" with respect to brown?] The only justification I can see for
the feebleness of Common Lisp's "multiple" values is that it's a little easier
to describe the types of functions over them.
Sorry to sound so anguished. It's just that Common Lisp's multiple values seem
to give you so little when you come from a language such as Pop11 where the
open stack makes them so easy to use and opens up a host of effective idioms.
[Yes, you can be bitten, just as you can with VL's implicit supply of NIL's.
Yes, describing the types is a little harder. I think it's worth it.]
Regards,
Kers | "Why Lisp if you can talk Poperly?"
Technical Details
Message-ID:
<2400012@otter.hple.hp.com>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!think!ames!ucsd!sdcsvax!ucsdhub!hp-sdd!hplabs!otter!kersReferences:
<719@l.cc.purdue.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!think!ames!ucsd!sdcsvax!ucsdhub!hp-sdd!hplabs!otter!kers From: kers@otter.hple.hp.com (Christopher Dollin) Newsgroups: comp.lang.misc Subject: Re: Re: The need for D-scussion (was Re: D Wishlist) Message-ID: <2400012@otter.hple.hp.com> Date: 28 Mar 88 08:02:39 GMT References: <719@l.cc.purdue.edu> Organization: Hewlett-Packard Laboratories, Bristol, UK. Lines: 20