[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
define and set! with multiple-values
- To: info-dylan@cambridge.apple.com
- Subject: define and set! with multiple-values
- From: patl@goldfish.mitron.tek.com (Patrick Logan)
- Date: Sun, 3 Jan 93 07:53:25 PST
- In-reply-to: Scott_Fahlman@SEF-PMAX.SLISP.CS.CMU.EDU's message of Fri, 01 Jan 93 14:20:29 EST <9301011928.AA03398@brazil.cambridge.apple.com>
Date: Fri, 01 Jan 93 14:20:29 EST
From: Scott_Fahlman@SEF-PMAX.SLISP.CS.CMU.EDU
I wouldn't have put this even in the top ten. In any case, this is made
much worse in C by the lack of built-in, efficient dynamic storage
management. In Lisp and Dylan, there is at least the alternative option of
creating and returning a sequence.
It is also more convenient in LISPs to pass explicit continuations,
espeically continuations that share a lexical environment with the
calling procedure. (Incredibly awkward in C.) This hasn't been
mentioned yet in this thread of discussion and is an alternative
programmers with experience only in C or Pascal may overlook.
--
Patrick Logan patl@goldfish.mitron.tek.com
Mitron Corporation (503) 690-8350 FAX: (503) 690-9292
15256 NW Greenbrier Pkwy, Beaverton, OR 97006