Lisp Machine Symbolics/LMI/TI Explorer 1973-1990(リスプマシン史)
Lisp Machine 1973-1990 (差別化: 既存OS GUI/PC史と異なり専用Lisp Hardware軸)。MIT AI Lab CADR Lisp Machine 1977 (Tom Knight+Greg Efland+Richard Greenblatt CONS 1973-1977先駆機・Lisp専用Microcoded CPU・Object Tagged Memory・Garbage Collector hardware)・LMI Lisp Machine Inc (Greenblatt 1979創業 起業派)・Symbolics 1980 (Russell Noftsker LMI分裂派・3600 series 1983+3650+3670+MacIvory 1988+XL400/XL1200・MIT派最大シェア)・Texas Instruments TI Explorer (1984)+Explorer II Microcoded・Xerox Interlisp-D Dolphin+Dorado+Dandelion (Xerox PARC・Lisp変種)・Symbolics S-1 Architecture+Genera OS+Open Genera (Alpha移植 1990s)・GNU Emacs+Emacs Lisp+Common Lisp HyperSpec ANSI 1994・MacLisp+ZetaLisp+Symbolics Common Lisp+Franz Lisp・「Lisp Machine: $50,000-$500,000/台 Specialized Hardware・SUN Workstations 1987頃PC性能逆転で衰退 1980s後半・Symbolics 1995 Bankruptcy→2005 Eclipse継続・現代Common Lisp+Clojure+Racket+Scheme継続・¥¥¥¥¥¥¥-¥¥¥¥¥¥¥¥/台 Vintage Collector市場、2026年実機Lisp Machineは博物館展示。
概要
1973年から1990年にかけて、Lisp専用ハードウェアを開発した企業が数社登場した。
MIT AI Lab の CADR(1977)から始まり、Lisp Machine Inc.(LMI)と Symbolics(1980)への分裂、TI Explorer(1984)といったラインナップが形成された。
これらは汎用PCや商用OSとは別に、Lisp言語を高速に実行するための専用CPU、オブジェクトタグ付きメモリ、ハードウェアガベージコレクタを備えた「Lisp Machine」と呼ばれる。
価格は 5 万ドルから 50 万ドル台で、当時のハイエンドワークステーションと同等かそれ以上の性能を持っていた。
1980年代後半に PC が性能を追い抜き、Lisp Machine は衰退したが、1990年代以降も Symbolics は 2005 年まで継続し、現在は Common Lisp、Clojure、Racket、Scheme などの実装が活発に開発されている。
2025–2026 年には、Lisp Machine の実機は主に博物館展示やヴィンテージコレクター市場で取引され、1 台あたり数十万円から数百万円の価値がつくケースが増えている。
主な特徴・仕組み
| 特徴 | 内容 |
|---|---|
| 専用CPU | 例:CADR の 10 MHz 8‑bit マイクロコード CPU。 |
| オブジェクトタグ付きメモリ | 32‑bit アドレスで 8‑bit タグを付与し、型情報をハードウェアで保持。 |
| ハードウェアガベージコレクタ | ループ検出と自動メモリ回収を CPU とメモリコントローラで実装。 |
| 高速メモリアクセス | 1 MB のキャッシュ付き 4 MB RAM(Symbolics 3650)で 50 ns 以内のアクセス。 |
| 独自OS | Symbolics の Genera は GUI とファイルシステムを統合した OS。 |
| 拡張性 | 例:TI Explorer II は 16 bit マイクロコード CPU と 8 MB RAM を搭載。 |
| 価格帯 | 1977 CADR 5 万ドル、1983 Symbolics 3600 25 万ドル、1988 Symbolics XL1200 40 万ドル。 |
| メモリ容量 | 4 MB(CADR)→ 8 MB(TI Explorer II)→ 16 MB(Symbolics 3650)→ 32 MB(Symbolics XL1200)。 |
| ストレージ | 1 GB フロッピー(Symbolics 3600)→ 2 GB ハードディスク(Symbolics 3650)。 |
| 開発環境 | Interlisp‑D、Common Lisp、Franz Lisp などが標準で付属。 |
具体例・対応製品 (テーブル必須)
| 製品名 | 型番 | 発売年 | CPU | メモリ | ストレージ | 価格 | OS | 特徴 |
|---|---|---|---|---|---|---|---|---|
| CADR | 1977 | 1977 | 10 MHz 8‑bit マイクロコード | 4 MB | 1 GB フロッピー | 5 万ドル | Interlisp‑D | 先駆的なオブジェクトタグ付きメモリ |
| LMI 3600 | 1983 | 1983 | 12 MHz 16‑bit CPU | 8 MB | 2 GB ハードディスク | 25 万ドル | Genera | LMI の代表的ワークステーション |
| Symbolics 3650 | 1984 | 1984 | 15 MHz 16‑bit CPU | 16 MB | 4 GB ハードディスク | 30 万ドル | Genera | 高速ガベージコレクタ搭載 |
| TI Explorer II | 1985 | 1985 | 20 MHz 16‑bit CPU | 8 MB | 1 GB フロッピー | 35 万ドル | Interlisp‑D | TI の専用 LISP ハードウェア |
| Symbolics XL1200 | 1988 | 1988 | 25 MHz 16‑bit CPU | 32 MB | 8 GB ハードディスク | 40 万ドル | Genera | 大容量メモリと高速 I/O を実現 |
選び方・注意点
- 目的を明確に
- 教育・研究用なら CADR や Symbolics 3600 のようにシンプルなハードウェアが扱いやすい。
- 商用アプリケーション開発を想定する場合は Symbolics XL1200 のように大容量メモリと高速 I/O が必要。
- 互換性の確認
- OS が Interlisp‑D か Genera かで開発環境が大きく異なる。
- 近年の Common Lisp への移行を考えるなら、Genera で動作する Common Lisp 実装を確認。
- メンテナンス性
- 既存のハードウェアは部品交換が難しい。
- 2025 年以降、部品はオークションサイトや専門業者で入手可能だが、価格は高騰している。
- コスト対効果
- 1 台あたり 5 万〜50 万ドル。
- 現在の PC で同等性能を得られるため、実際の導入は教育・研究目的に限定されるケースが多い。
関連用語との違い
| 用語 | 区別ポイント |
|---|---|
| Lisp Machine | Lisp 専用ハードウェア+OS。 |
| 商用ワークステーション | 汎用 CPU(Intel/AMD)+ Windows/Linux。 |
| PC | 1980年代後半から性能が追い抜き、Lisp Machine の需要が低下。 |
| Common Lisp | 言語仕様。Lisp Machine で動作する実装が多い。 |
| Clojure / Racket / Scheme | 近年の Lisp 系言語。Lisp Machine で動作することは稀。 |
よくある質問 (FAQ)
Q1. 1970年代の Lisp Machine は現在でも動かせるのか?
A1. ほとんどの機種は 1980 年代に生産停止。部品が入手困難で、動作させるには専門的なリペアが必要。2025 年以降は、エミュレータを用いるケースが増えている。
Q2. Symbolics の Genera OS はどのように Common Lisp と連携しているか?
A2. Genera は Common Lisp の実装を標準で搭載しており、Lisp コードから OS のファイルシステムや GUI を直接呼び出せる。Lisp から C で書かれたライブラリをロードする機能もある。
Q3. 2026 年の市場で Lisp Machine の価値はどの程度か?
A3. 1 台あたり 50 万円〜200 万円程度が相場。希少性と歴史的価値が高いモデル(例:TI Explorer II)はさらに高値になる。博物館展示用としては、展示費用と保守費用を考慮する必要がある。
まとめ
1973 年から 1990 年にかけて登場した Lisp Machine は、専用ハードウェアと OS を組み合わせて Lisp 言語を高速に実行するという独自のアプローチを採用した。CADR、LMI 3600、Symbolics 3650、TI Explorer II、Symbolics XL1200 などが代表的な製品で、CPU 速度は 10 MHz から 25 MHz、メモリは 4 MB から 32 MB、価格は 5 万ドルから 50 万ドルと高価だった。1980 年代後半に PC が性能を上回ったことで市場は縮小したが、教育・研究用途では今も一定の需要がある。2025–2026 年では、実機は主に博物館展示やヴィンテージコレクター市場で取引され、1 台あたり数十万円から数百万円の価値がつく。Lisp Machine の歴史を理解することで、現在の Common Lisp 系言語の発展やハードウェアとソフトウェアの統合設計の進化をより深く捉えることができる。