From ... Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!npeer.kpnqwest.net!nreader1.kpnqwest.net.POSTED!not-for-mail Newsgroups: comp.lang.lisp Subject: Re: On Lisp References: <3b97d110_1@news.newsgroups.com> Mail-Copies-To: never From: Erik Naggum Message-ID: <3208888882103256@naggum.net> Organization: Naggum Software, Oslo, Norway Lines: 30 User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 07 Sep 2001 22:01:24 GMT X-Complaints-To: newsmaster@Norway.EU.net X-Trace: nreader1.kpnqwest.net 999900084 193.71.66.49 (Sat, 08 Sep 2001 00:01:24 MET DST) NNTP-Posting-Date: Sat, 08 Sep 2001 00:01:24 MET DST Xref: archiver1.google.com comp.lang.lisp:15891 * Mark Hulme-Jones > I suspect the kinds of libraries he misses are those for threading, > sockets, shared memory, regular expressions and maybe a GUI. Those are > the sorts of things that are 'standard' (In a fairly loose sense of the > word) in the Perl and Python worlds. The problem with this "analogy", if that is what it is, is that Perl and Python are single-implementation languages and you buy into whatever they give you, qua languages-and-implementation. This is no different from using a single Common Lisp environment. Can you use the regexp library from Perl in Python? Why do you want to use the regexp library from one Lisp in another? (I know the answer, but I would like you think about the reasons you think "it is the same language, damnit" is sufficient to gripe when you do not gripe about single-implementation languages.) > I've also heard it argued that in the so-called internet age, languages > now need to support network programming at the core level in order to > compete. In addition to sockets this would presumably mean built-in > support for the most popular internet protocols, ie. HTTP, as well as > providing datatypes for things like URIs. Whilst I'm not sure I agree > with this, you can be certain that in the eyes of many people, the lack > of a standard in this area might make CL look a little dated. Which other languages have a _standard_ specification for this? Why is Common Lisp held to a different standard (pardon the pun) than languages that have only a single implementation or who survive wih libraries that require significant system-dependent customization like that provided by autoconf? ///