Zum Inhalt springen

Lisp Machines

aus Wikipedia, der freien Enzyklopädie

Lisp Machines Inc. (kurz LMI) war ein US-amerikanischer Hersteller von Lisp-Maschinen, einer bestimmten Art eines Computers. Das Unternehmen LMI wurde 1979 von Richard Greenblatt gegründet, um diejenigen Lisp-Maschinen weiterentwickeln und produzieren zu können, die er bereits mit anderen Hackern am MIT AI Lab entworfen hatte.<ref name="hackers">Steven Levy: Hackers: Heroes of the Computer Revolution 1984, New York, ISBN 0-385-19195-2</ref>

Das Unternehmen wurde im Jahr 1986 insolvent, wurde von einem kanadischen Investor aufgekauft und LMI versuchte als GigaMos Systems einen Neuanfang. Durch juristische Probleme des Investors geriet GigaMos Systems jedoch kurz nach der Gründung ebenfalls in Insolvenz.<ref name="k-machine">http://fare.tunes.org/tmp/emergent/kmachine.htm</ref>

Geschichte

{{#invoke:Vorlage:Siehe auch|f}}

1973 begannen Richard Greenblatt und Tom Knight den Entwurf einer Lisp-Maschine. 1976 produzierten sie mit der MIT CONS einen ersten Prototyp. Nachdem das Projekt vorgestellt worden war und finanzielle Unterstützung durch die DARPA und andere Firmen erhalten hatte, wurde schnell klar, dass eine eigene Firma zur Entwicklung und Herstellung der Lisp-Maschinen gegründet werden musste. Jedoch kam es zu internen Streitigkeiten über das geplante Geschäftsmodell. Greenblatt wollte eine Firma gründen, die der Hackerethik des MIT AI Labs entsprach und ohne Risikokapital auskommen sollte. Russell Noftsker befürwortete jedoch eine traditionelle Firma. Da Noftsker bereits Erfahrung im Geschäftsleben hatte und es zu persönlichen Differenzen zwischen Greenblatt und einem Teil der Mitarbeiter des AI Labs kam, gelang es Noftsker, viele Mitarbeiter auf seine Seite zu ziehen. 1979 gründete er Symbolics Inc. Greenblatt gründete später im selben Jahr Lisp Machines Inc.<ref name="hackers" /><ref name="rms">http://www.gnu.org/gnu/rms-lisp.html</ref>

Lisp-Maschinen von LMI

  • LMI CADR – eine umverpackte MIT CADR
  • LMI Lambda – wurde an Texas Instruments lizenziert und als TI Explorer I vertrieben.
  • LMI K-Machine – konnte nicht mehr veröffentlicht werden, da LMI vorher in Insolvenz ging.<ref name="k-machine" />

K-Machine

Die K-Machine war der Entwurf einer komplett neuen Lisp-Maschine, die im Gegensatz zu den anderen Lisp-Maschinen nicht mehr auf dem MIT Ursprungs-Design basierte. Der Entwurf begann Ende 1985 und sollte als Konkurrenz zu dem Symbolics-Ivory- und den TI-Explorer-Mikrochips entworfen werden. Die K-Machine war eine 32-Bit-Architektur (im Gegensatz zur 36-Bit-Architektur der Symbolics-Maschinen) und wurde nach RISC-Prinzipien entworfen.<ref name="k-machine" />

Wegen der Insolvenz von LMI und GigaMos Systems konnte die K-Machine nie fertiggestellt werden.<ref name="k-machine" />

Weblinks

  • <templatestyles src="Webarchiv/styles.css" />{{#if:20160108190341
      | {{#ifeq: 20160108190341 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Artikel über die LMI CADR | {{#invoke:WLink|getEscapedTitle|Artikel über die LMI CADR}} | {{#invoke:Webarchiv|getdomain|http://www.computerwoche.de/a/mit-stattet-personal-computer-mit-garbage-collector-und-chaosnet-aus-llsp-forschungs-und-testrechner-marktreif,1185115}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20160108190341}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Artikel über die LMI CADR | {{#invoke:WLink|getEscapedTitle|Artikel über die LMI CADR}} | {{#invoke:Webarchiv|getdomain|http://www.computerwoche.de/a/mit-stattet-personal-computer-mit-garbage-collector-und-chaosnet-aus-llsp-forschungs-und-testrechner-marktreif,1185115}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20160108190341}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Artikel über die LMI CADR | {{#invoke:WLink|getEscapedTitle|Artikel über die LMI CADR}} | {{#invoke:Webarchiv|getdomain|http://www.computerwoche.de/a/mit-stattet-personal-computer-mit-garbage-collector-und-chaosnet-aus-llsp-forschungs-und-testrechner-marktreif,1185115}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Artikel über die LMI CADR | {{#invoke:WLink|getEscapedTitle|Artikel über die LMI CADR}} | {{#invoke:Webarchiv|getdomain|http://www.computerwoche.de/a/mit-stattet-personal-computer-mit-garbage-collector-und-chaosnet-aus-llsp-forschungs-und-testrechner-marktreif,1185115}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Artikel über die LMI CADR | {{#invoke:WLink|getEscapedTitle|Artikel über die LMI CADR}} | {{#invoke:Webarchiv|getdomain|http://www.computerwoche.de/a/mit-stattet-personal-computer-mit-garbage-collector-und-chaosnet-aus-llsp-forschungs-und-testrechner-marktreif,1185115}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Artikel über die LMI CADR | {{#invoke:WLink|getEscapedTitle|Artikel über die LMI CADR}} | {{#invoke:Webarchiv|getdomain|http://www.computerwoche.de/a/mit-stattet-personal-computer-mit-garbage-collector-und-chaosnet-aus-llsp-forschungs-und-testrechner-marktreif,1185115}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20160108190341|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.computerwoche.de/a/mit-stattet-personal-computer-mit-garbage-collector-und-chaosnet-aus-llsp-forschungs-und-testrechner-marktreif,1185115}}
    || {{#if:  || }}
  }}{{#if: Artikel über die LMI CADR
    | {{#if: {{#invoke:WLink|isBracketedLink|Artikel über die LMI CADR}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.computerwoche.de/a/mit-stattet-personal-computer-mit-garbage-collector-und-chaosnet-aus-llsp-forschungs-und-testrechner-marktreif,1185115%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.computerwoche.de/a/mit-stattet-personal-computer-mit-garbage-collector-und-chaosnet-aus-llsp-forschungs-und-testrechner-marktreif,1185115%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.computerwoche.de/a/mit-stattet-personal-computer-mit-garbage-collector-und-chaosnet-aus-llsp-forschungs-und-testrechner-marktreif,1185115 }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }} in der Computerwoche, 1981

Quellen

<references />