[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: multiple values
- To: info-dylan@cambridge.apple.com
- Subject: Re: multiple values
- From: john@linus.mitre.org
- Date: Mon, 04 Jan 93 16:04:58 EST
- Posted-date: Mon, 04 Jan 93 16:04:58 EST
Rob Farrow (farrow@stephanie.hc.ti.com) writes:
It appears that DYLAN, correct me if I'm wrong, does not return
multiple values from all the primitive forms (Common Lisp makes this
mistake too).
I said:
I'm having trouble figuring out what this means. ... All CommonLisp
forms, and all Dylan forms, return multiple values. For most of
them, N=1, for some N=0 or N>1.
miller@cs.rochester.edu (among others) replies:
Unless dpans changed it... All commonlisp forms do not;
prog1 returns 1 value.
Oh, that's what he meant. I guess everyone else figured that out. By
"return" I thought he meant return, and by "form" I though he meant
form. :-) Yes, PROG1 is a CL operator for which N is always 1.
The dpANS did not change this.
John Burger
john@mitre.org