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!nreader2.kpnqwest.net.POSTED!not-for-mail Newsgroups: comp.lang.lisp Subject: Re: On nil qua false [was: Re: On conditionals] References: <3215299538573186@naggum.net> <3BFC92C8.FE1BCD84@nyc.rr.com> <3215481014063125@naggum.net> <3BFDF255.3153E96F@nyc.rr.com> <87u1vggt5i.fsf@teonanacatl.andreas.org> <87elmkez7e.fsf@teonanacatl.andreas.org> Mail-Copies-To: never From: Erik Naggum Message-ID: <3215997328977784@naggum.net> Organization: Naggum Software, Oslo, Norway Lines: 35 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 29 Nov 2001 04:35:30 GMT X-Complaints-To: newsmaster@KPNQwest.no X-Trace: nreader2.kpnqwest.net 1007008530 193.71.66.49 (Thu, 29 Nov 2001 05:35:30 MET) NNTP-Posting-Date: Thu, 29 Nov 2001 05:35:30 MET Xref: archiver1.google.com comp.lang.lisp:21323 * Tim Bradshaw | Here's another example: SunOS 4 to 5. [...] It must have been horrible | for Sun. But SunOS 5 took *years* to be accepted, because lots of people | had all sorts of stuff which really depended on SunOS 4 and *really* did | not want to change things, because from the user level 4.1.3 / 4.1.4 | worked really OK, and early SunOS 5 was buggy and slow. While we are telling stories: Some bigwhig from Sun made a bet at a conference that there would be no more SunOS 4 versions after 4.1.3. Then a new version came out, so he lost his bet. Lots of people never figured out the joke in its version designation, so allow me to repeat this even though lots of people _did_ get it. It was called 4.1.3_U1. Get it? (Pronounce it. Get it now? :) | Finally, the question is *why*? [...] I mean there must be *millions* | of things you could add to CL which would not break a single line of | existing conforming CL code and would provide cool new stuff. Tie down | the MOP, for instance. Design and get agreement on a MP interface. | URIs. Standard sockets. FFI. Defsystem. I can just keep typing these | things in for ever. *Why* are you worrying about some trivial little | design issue when you could be doing something cool and new? Come on, | get *over* it, this is just *STUPID*. Because it is the only contribution these feebleminded morons can make. It is based on some theoretical foundation that is just plain _wrong_, and that means it violates an artificial "pattern of design" that some people are so unbelievably anal about adherence to that they simply go nuts if somebody does something else. /// -- The past is not more important than the future, despite what your culture has taught you. Your future observations, conclusions, and beliefs are more important to you than those in your past ever will be. The world is changing so fast the balance between the past and the future has shifted.