🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.lisp
Article #619

Re: Against the Tide of Common LISP

#619
From: Erik Martin
Date: Thu, 26 Jun 1986 01:12
39 lines
2592 bytes
In article <830@bu-cs.UUCP> bzs@bu-cs.UUCP writes:
>
>Where is the user environment anyhow? It's not there, every vendor
>gets to make it up and in so doing will add a zillion (+-3) functions.
>Will *this* be part of CL? No. Will programs 'accidently' use these
>vendor supplied functions to make things useable? Yes. Will your
>code run on other CLs? No.

Do you mean that this is a special property of CL? Foo! I've used
the same version of MacLisp on different machines and the user environments
can be totally different, depending of which features the local hackers
have included. Also there are different librarys which are supposed to exist,
programs just load them. This is a problem you never get around in any
interpreted, dynamic langauage.
Common Lisp is fairly well defined in environmental matters, especially, 
the I/O functions can not be better defined unless you make sertain 
assumptions about hardware and terminal capabilities.
Besides, will a Franzlisp program run in Interlisp? No. Will a Maclisp
program run in Franz'? Probably not. Will a CL program run in (another)
CL? Yes, if you don't use implementation dependent features not included in
the standard. It's up to you. (If you really *want* to loose so...)

>This could be the beginning of a long dark ages for LISP. Franz and
>Interlisp were/are far superior even if the compiler has to figure a
>few things out (what a waste of a human I suppose.) Others probably
>were/are also.

I think that, what You (and Jeffrey Jacobs) really mean is that CL does 
not look and behave like you are used to and therefore must be bad.
("I've hacked Lisp for ten years and know what a REAL Lisp looks like,
 so don't you come here with that new stuff!")
If people had thought that way the last twenty years we would still use
LISP 1.5 (the oldest version I've seen).


					PEM
-- 
Per-Erik Martin,  Computing Science Dep., Uppsala University, Sweden
UUCP: martin@kuling.UUCP  (...!{seismo,mcvax}!enea!kuling!martin)
Technical Details
Message-ID: <995@kuling.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!ut-sally!seismo!mcvax!enea!kuling!martin
References: <830@bu-cs.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!ut-sally!seismo!mcvax!enea!kuling!martin
From: martin@kuling.UUCP (Erik Martin)
Newsgroups: net.lang.lisp
Subject: Re: Against the Tide of Common LISP
Message-ID: <995@kuling.UUCP>
Date: Wed, 25-Jun-86 21:12:16 EDT
Article-I.D.: kuling.995
Posted: Wed Jun 25 21:12:16 1986
Date-Received: Sat, 28-Jun-86 09:42:52 EDT
References: <830@bu-cs.UUCP>
Reply-To: martin@kuling.UUCP (Per-Erik Martin)
Organization: Dep. of Computer Systems, Upsala University, Sweden
Lines: 39