OS mit Lisp?



  • Hallo Leute
    haltet ihr es für möglich mit Lisp ein kleines OS zu schreiben?



  • Böse Zungen behaupten, der Emacs Editor sei ein super Betriebssystem mit dem man *auch* Dateien editieren kann. *grin*

    SCNR

    BTW:
    Such' mal im Web nach "Lisp Machine"





  • ich hab mir zwar die Links von Descartes noch nicht durchgelesen. Aber die Theorie funktioniert doch wie beim Emacs

    man baut einen kleinen Unterbau entweder in Assembler oder einer andere Programmiersprache (wenn man einen Lisp Compiler hat, kann man auch Lisp natürlich nehmen) und darauf baut man einen Lisp Interpreter und der führt dann den eigentlichen OS Code aus. Muss man eben nur eine schöne API bauen und das OS ist natürlich kein Turbo (außer vielleicht man hat eine Lisp Maschine, dann sollte man aber eigentlich ja auch keinen extra Lisp Interpreter schreiben müssen :))



  • So nebenbei:

    Richard M. Stallman (ja, genau *der* Stallman, der GNU "erfunden" hat) hat am MIT AI Lab u.a. an einem in Lisp programmierten XWindow System programmiert (eigene Aussage von R.M.S.), bevor er das MIT zugunsten seines GNU Projektes verlassen hat.

    http://stony-brook.scrc.symbolics.com/www/index.html
    http://www.wikipedia.org/wiki/Symbolics

    Symbolics, Inc. is a now defunct computer manufacturer headquartered in Cambridge, Massachusetts, with manufacturing facilities in Chatsworth, California (a suburb of Los Angeles). Symbolics designed and manufactured a line of Lisp machines, single-user computers optimized to run the programming language Lisp. Symbolics also made significant advances in software technology, and offered the premier software development environment of the 1980s and early 1990s. Symbolics also inadvertantly triggered the free software movement by taking public domain code written by Richard Stallman and then refusing to share improvements on that code to Stallman. This led Stallman to author the GNU Public License which would prevent this through the legal mechanism of copyleft. Stallman had been excluded from the group of engineers and managers that founded Symbolics although all had worked at MIT together.

    History

    Symbolics was a spinoff from the MIT AI Lab, one of two companies to be founded by AI Lab staffers for the purpose of manufacturing Lisp machines. (The other was Lisp Machines, Inc.)



  • in dem Buch Hackers ist das auch ganz gut beschrieben, vor allem wie dann Stallman gegen Symbolics gearbeitet hat, in dem er die Neuerungen von Symbolics nachprogrammiert hat und an die LISP Machines, Inc. gegeben hat.

    btw.

    [url]http://kogs-www.informatik.uni-hamburg.de/~moeller/symbolics-info/symbolics.html [/url]


Anmelden zum Antworten