🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.lisp
Article #4

Re: CLOS - was brauche ich dafuer ??

#4
From: Simon Leinen
Date: Sat, 25 Jul 1992 10:05
48 lines
2848 bytes
In article <JOOST.92Jul24205327@ori.cadlab.de> joost@cadlab.de
(Michael Joosten) writes:

   Problem: Ich wuerde gerne mal mit CLOS
   arbeiten/basteln/'runmspielen.  Natuerlich steht der Kauf von
   Franz'ens Allegro oder Lucids Common Lisp ausser Frage[...]

Schade, Allegro und Lucid sind hochwertige Umgebungen mit sehr guten
CLOS-Implementierungen, die ihr Geld m.E. wirklich wert sind --
allerdings habe ich da gut reden, fuer Hochschulen u.ae. ist es ja
viel billiger.

   Also: Gibt es ein CLOS das auf (A)KCL oder CMU Lisp aufsetzt? Oder
   bedingt CLOS einiges an Primitives, die im Lisp-System realisiert
   werden muessen?

PCL (Portable CommonLoops) von Gregor Kiczales (Xerox PARC) ist eine
sehr vollstaendige CLOS-Implementierung, die auf vielen Common Lisps
laeuft, darunter den drei genannten.  CMU CL enthaelt PCL bereits in
der Standard-Distribution, allerdings ist es (noch) eine etwas aeltere
Version.  Wenn Du also eine SPARC hast, ist CMU CL eine sehr gute
Basis.  Das neueste PCL gibt es per FTP auf
parcftp.Xerox.COM:/pub/pcl/... oder bei OBI, aaeh, bei uns (s.u.).

CLOS selbst kann man zum grossen Teil in (semi)portablem Common Lisp
schreiben, wie die Existenz von PCL beweist.  Allerdings muss das Typ-
und Klassenwesen miteinander integriert werden, damit Dinge wie
SUBTYPEP auch auf Klassennamen funktionieren etc.  Dazu muss man schon
recht viel von den Interna des jeweiligen Lisps wissen... das PCL fuer
CMU Common Lisp ist schon sehr gut mit dem Restsystem integriert, und
es wird sich in naechster Zeit noch verbessern.

   Bei CMU Lisp: Hat das jemand in deutschen/europaeischen Landen auf
   einem FTP Server gesehen? Ja, ich kann das zur Not auch von der CMU
   holen - aber 10MB, nun ja, muss ja nicht sein, oder?

Ich gebe mir Muehe, unsere Kopie hier auf dem neusten Stand zu halten:
liasun3.epfl.ch:/pub/lisp/cmucl/16d*.tar.Z per anonymous FTP.  Die
neuste PCL-Version gibt es dort auch (/pub/lisp/July-92-Systems.tar.Z).

Viel Spass,
-- 
Simon Leinen.
Laboratoire d'Intelligence Artificielle
Ecole Polytechnique Federale de Lausanne
MA-Ecublens
CH-1015 Lausanne
Tel.: +41-21-693-5277
Technical Details
Message-ID: <SIMON.92Jul25120515@liasg1.epfl.ch>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!wupost!udel!news.udel.edu!darwin.sura.net!jvnc.net!yale.edu!ira.uka.de!chx400!sicsun!disuns2!disuns2.epfl.ch!simon
References: <JOOST.92Jul24205327@ori.cadlab.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!wupost!udel!news.udel.edu!darwin.sura.net!jvnc.net!yale.edu!ira.uka.de!chx400!sicsun!disuns2!disuns2.epfl.ch!simon
From: simon@lia.di.epfl.ch (Simon Leinen)
Newsgroups: de.comp.lang.lisp
Subject: Re: CLOS - was brauche ich dafuer ??
Message-ID: <SIMON.92Jul25120515@liasg1.epfl.ch>
Date: 25 Jul 92 10:05:15 GMT
References: <JOOST.92Jul24205327@ori.cadlab.de>
Sender: news@disuns2.epfl.ch
Organization: DI-LIA -- Ecole Polytechnique Federale de Lausanne
Lines: 48
Nntp-Posting-Host: liasg1.epfl.ch
In-reply-to: joost@cadlab.de's message of 24 Jul 92 19:53:27 GMT
X-Md4-Signature: a1ea7150d0dd2e8f01aefb4ca8005d0a