Path: utzoo!utgpu!water!watmath!clyde!cbosgd!ihnp4!homxb!whuts!mtune!rutgers!sri-spam!ames!aurora!labrea!rocky!lewis From: lewis@rocky.STANFORD.EDU (Bil Lewis) Newsgroups: comp.emacs Subject: Is there a GO ? Message-ID: <992@rocky.STANFORD.EDU> Date: 26 Jan 88 17:44:55 GMT References: <2000001@gmdka.UUCP> Organization: Stanford University Computer Science Department Lines: 36 Posting-Front-End: GNU Emacs 18.36.1 of Fri Feb 6 1987 on rocky (berkeley-unix) No. The only iterative construct is while: (setq n 0) 0 (while (< n 5) (print n) (setq n (1+ n))) 0 1 2 3 4 nil There is also CATCH & THROW (which serve rather different purposes): (defun foo () (print "I am foo") (throw 'tag 42) (print "Never arrives here")) foo (catch 'tag (foo)) "I am foo" 42 -Bil --