From ... Path: archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!grolier!skynet.be!skynet.be!ossa.telenet-ops.be!nmaster.kpnqwest.net!nreader3.kpnqwest.net.POSTED!not-for-mail Newsgroups: comp.lang.lisp Subject: Re: Can lisp functions have more than one point of return? References: Mail-Copies-To: never From: Erik Naggum Message-ID: <3226539899126540@naggum.net> Organization: Naggum Software, Oslo, Norway Lines: 19 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 31 Mar 2002 05:04:43 GMT X-Complaints-To: newsmaster@KPNQwest.no X-Trace: nreader3.kpnqwest.net 1017551083 193.71.199.50 (Sun, 31 Mar 2002 07:04:43 MET DST) NNTP-Posting-Date: Sun, 31 Mar 2002 07:04:43 MET DST Xref: archiver1.google.com comp.lang.lisp:30606 * "Zachary Turner" See the index entry on "return" in the HyperSpec. If you do not have access to the HyperSpec, you cannot learn Common Lisp well. Kent Pitman, the editor of the standard graciously made it all available on the Web, and you can (and should) download your own copy to install locally. Several Emacs Lisp interfaces to it exist, among them mine, which I have not updated since the online version moved and changed randmoly, so search the Xanalys web site. Others have made some changes to my hyperspec.el that loads its symbol->page association from a file that Xanalys seems to have added to hide their overly short filenames. Franz Inc also has a version of the standard from what I believe are the same sources, and which they ship with every release. The online address is http://franz.com/support/documentation/6.1/ansicl/ansicl.htm /// -- In a fight against something, the fight has value, victory has none. In a fight for something, the fight is a loss, victory merely relief.