Eigentlich nur geblogt, damit ich es später mal wiederfinde. Medley Lisp ist der Nachfolger des Lisps, das auf den Xerox Lispmaschinen läuft. Auf meinen Lispmaschinen laufen zwei Releases: Koto Lisp und Lyric Lisp. Koto Lisp ist eine reine Interlisp-D Umgebung (übrigens hat Rainer Joswig das Einleitungshandbuch online gestellt, auch ist ein Film über die Benutzung von Interlisp-D online), wohingegend in Lyric Lisp noch zusätzlich eine Implementation von Common Lisp hinzugekommen ist. Medley Lisp ist der direkte Nachfolgerelease von Lyric Lisp, also stark Common Lisp zentrisch, wobei die Systembasis immer noch auf Interlisp-D aufbaut. Medley Lisp läuft nicht mehr auf Lispmaschinen, sondern wird über einen Emulator auf verschiedene Plattformen gebracht. Ich habe noch eine Version des Emulators für DOS, verkauft wird nur noch eine alte Solaris-Version und eine Linux-Version (für Intel-Prozessoren). Die Software hat eine lange Historie, die ersten Releases stammen aus dem Anfang der 80er Jahre, viel Code aus der Zeit findet sich immer noch im System (das ganze Interlisp-D eben). Ich schätze aber mal das die Implementation von TCP/IP in Interlisp unter der Emulatorversion nicht mehr genutzt wird, da wird wohl auf den systemeigenen TCP/IP Stack zugegriffen.

Bei mir zu Hause stehen noch immer zwei funktionsfähige Siemens-Nachbauten der Xerox 1186 Kisten und gut ein Meter Dokumentation. Faszinierend was in den Kisten schon alles drinsteckt und welche Leistung die damals schon hatten - und das obwohl der Prozessor nicht der allerschnellste ist. Der Prozessor selber hatte übrigens einen ladbaren Microcode, die Art des Befehlssatzes konnte also an das System (Smalltalk, Lisp oder Prolog) angepasst werden. Im Prinzip war das damals auch ein Emulator, nur in Hardware realisiert.

Hier gibts den Originalartikel.