From ... From: Erik Naggum Subject: Re: throw vs. return-from Date: 1999/06/20 Message-ID: <3138861886228801@naggum.no>#1/1 X-Deja-AN: 491695339 References: mail-copies-to: never Organization: Naggum Software; +47 8800 8879; http://www.naggum.no Newsgroups: comp.lang.lisp * Kent M Pitman | All other things being equal, I'd advocate fixing this. But the expense | of changing the standard is so high that likely the changes you'll see in | the future will ber layerings, not corrections. Still, we'll see. | That's just a guess on my part, not anyone's policy statement. hm? how would making an argument optional be expensive? it seems like it's a trivial thing to do, while, say, adding a required argument would be expensive. perhaps I'm misled by the work required to make it work that way in a conforming Common Lisp system: (shadowing-inport 'cl:throw) (defmacro throw (tag-form &optional result-form) `(cl:throw ,tag-form ,result-form)) #:Erik -- @1999-07-22T00:37:33Z -- pi billion seconds since the turn of the century