Upgrade to Pro — share decks privately, control downloads, hide ads and more …

幻のLispマシン

kotauchisunsun
October 19, 2024
200

 幻のLispマシン

λ Kansai in Autumn 2024で発表
https://lambda-kansai.connpass.com/event/332752/

kotauchisunsun

October 19, 2024
Tweet

More Decks by kotauchisunsun

Transcript

  1. 自己紹介 • こたうち さんさん • @kotauchisunsun • 株式会社STYLY 2019年入社 •

    サーバーサイド責任者 • プラットフォーム部 EM
  2. LISPマシンとは • LISPを効率的に実行する汎用コンピュータとして設計 • 1988年までに約7000台が出荷 • 主要メーカー: ◦ シンボリックス(3600、3640、XL1200、MacIvory) ◦

    LMI(LMI Lambda) ◦ テキサス・インスツルメンツ(Explorer、MicroExplorer) ◦ ゼロックス(InterLisp-D搭載ワークステーション) • プロセッサはLISPを直接実行するわけではなく、コンパイルされたLISPに 最適化された命令セットを持つスタックマシンになっている。 • by Wikipedia
  3. 神戸大学Lispマシン FAST LISP 製造年 1978年〜1979年 製造者 神戸大学工学部システム工学科 所有者 神戸大学大学院システム情報学研究科 史料所

    在地 〒657-8501 兵庫県神戸市灘区六甲台町 1-1 神戸大学大学院システム情報学研究科玄関ロビー 神戸大学六甲台キャンパス内に静態展示されています。
  4. ハードウェアのおもろポイント 名称 正式名称 説明 ICAR input car register ICDR input

    cdr register OCAR output car register OCDR output cdr register STP stack top register スタックの先頭を表す SAR stack address register STKLIM stack limit register スタックオーバーフロー時に 1 NILREG nil register 演算結果がNILのとき1 lisp特有のレジスタが定義されている
  5. まとめ・感想 • LISPって言語があるよ • LISPマシンというLISPを実行する専用のマシンが作られていたよ • 実物が実は神戸大学に置かれてるよ • 「LISPマシン」で調べてもあまり情報はないよ •

    FAST LISPで調べると結構細かい情報が残ってるよ • いわゆる一般的なレジスタマシンにはない変わったアーキテクチャが見られるよ • なんかのタイミングで見れるかもしれないのでLISPマシンをみんなで見に行こう!