Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!snorkelwacker.mit.edu!ai-lab!zurich.ai.mit.edu!jinx From: jinx@zurich.ai.mit.edu (Guillermo J. Rozas) Newsgroups: comp.lang.scheme Subject: Re: How to redefine a procedure (extend it) and have nobody notice Message-ID: Date: 4 Apr 91 16:20:20 GMT References: <9104041549.AA16630@schizo> Sender: news@ai.mit.edu Reply-To: jinx@zurich.ai.mit.edu Organization: M.I.T. Artificial Intelligence Lab. Lines: 14 In-reply-to: gjc@mitech.COM's message of 4 Apr 91 12:43:07 GMT Did anyone ever propose the use of &KEY return values? I'm suprised that I never heard of any such proposal. (In the Lisp world I know of). This issue is independent of the rest. Scheme does not currently have &KEY arguments, and if they were added to LAMBDA expressions, they would automatically work for return values as long as the primitive for collecting multiple values was (call-with-values )