Xref: utzoo comp.lang.lisp:4549 comp.lang.scheme:2036 Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!usc!snorkelwacker.mit.edu!ai-lab!zurich.ai.mit.edu!jinx From: jinx@zurich.ai.mit.edu (Guillermo J. Rozas) Newsgroups: comp.lang.lisp,comp.lang.scheme Subject: Re: Scheme as an Algol-like, not Lisp-like, language Message-ID: Date: 3 Mar 91 01:48:54 GMT References: <1991Feb15.191259.20090@aero.org> <1991Feb15.223520.17267@Think.COM> <1991Feb18.191549.7575@aero.org> <1991Feb19.030719.1137@Think.COM> <4234@skye.ed.ac.uk> jaffer@gerber.ai.mit.edu (Aubrey Jaffer) writes: Someone suggested that `while' should be added to Scheme. To my mind `while' is not different enough from `do' to be useful: (while ) ==> (do () ((not )) ) + is not different enough from - to be useful: (define (+ x y) (- x (- 0 y))) yet you wouldn't want to do away with it, right? :-) The language should be flexible enough to adapt to the thinking of the programmer, not the other way around.