Path: utzoo!mnetor!uunet!husc6!bbn!rochester!rutgers!aramis.rutgers.edu!porthos.rutgers.edu!gaynor From: gaynor@porthos.rutgers.edu (Silver) Newsgroups: comp.lang.misc Subject: Re: The need for D-scussion (was Re: D Wishlist) Message-ID: Date: 28 Mar 88 17:43:36 GMT References: <12176@brl-adm.ARPA> <1988Mar11.215238.976@utzoo.uucp> <719@l.cc.purdue.edu> <10763@mimsy.UUCP> <3177@haddock.ISC.COM> <18580@think.UUCP> Organization: Rutgers Univ., New Brunswick, N.J. Lines: 14 barmar@think.COM (Barry Margolin) writes: > 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 > > (setq z (multiple-value-bind (quotient remainder) > (floor x y) > (+ (* quotient quotient) (* remainder remainder)))) I too am behind the times in my knowledge of Lisp. How would Scheme's continuations fit into the area of multiple return values? Regards, [Ag]