From ... Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!news2.kpn.net!news.kpn.net!nslave.kpnqwest.net!nloc.kpnqwest.net!nmaster.kpnqwest.net!nreader1.kpnqwest.net.POSTED!not-for-mail Newsgroups: comp.lang.lisp Subject: Re: Why is Scheme not a Lisp? References: <87pu28kzjy.fsf@charter.net> <87eliokv9v.fsf@charter.net> <87sn73c40c.fsf@charter.net> <873cyzof49.fsf@becket.becket.net> <87sn6zu0wd.fsf@photino.sid.rice.edu> <87henfmz10.fsf@becket.becket.net> <87bsdntyy5.fsf@photino.sid.rice.edu> <87vgbvzkgm.fsf@becket.becket.net> <87u1rfsexd.fsf@photino.sid.rice.edu> <87u1rf4i12.fsf@becket.becket.net> <87r8mj2k5t.fsf@becket.becket.net> Mail-Copies-To: never From: Erik Naggum Message-ID: <3225443406835566@naggum.net> Organization: Naggum Software, Oslo, Norway Lines: 25 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 18 Mar 2002 12:29:54 GMT X-Complaints-To: newsmaster@KPNQwest.no X-Trace: nreader1.kpnqwest.net 1016454594 193.71.199.50 (Mon, 18 Mar 2002 13:29:54 MET) NNTP-Posting-Date: Mon, 18 Mar 2002 13:29:54 MET Xref: archiver1.google.com comp.lang.lisp:29365 * Thomas Bushnell, BSG | No, the point (which, I labor to repeat, was not mine, and is one that | CL programmers seem to frequently lament) is that not everything that | fits the *syntax* of a variable name can be used as one. What on earth are you you talking about? Is it a "problem" that a symbol that has been pervasively declared special cannot be lexically bound, too? Do you want _syntax_ to distinguish specials and contants? Or what? | It's a minor design wart, that's all. You have clearly not understand what a constant variable is. You probably have not even understood special binding, either. How many warts does Scheme have from an ML point of view? Would that be a fair way to argue about language warts, or would you prefer to speak about language Scheme warts relative to Scheme's design? If so, why on earth are you talking about warts in Common Lisp relative to Scheme's design goals? With all this talk about eval-time environments, you still do not seem to manage the concept of a context in human communication. /// -- 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.