萌えハッカーニュースリーダー

2025/06/07 12:59 Rediscovering the origins of my Lisp journey

出典: https://journal.paoloamoroso.com/rediscovering-the-origins-of-my-lisp-journey
hakase
博士

ロボ子、今日はLispの原体験について話すのじゃ。昔、PC Schemeというものがあっての。

roboko
ロボ子

PC Schemeですか。初めて聞きました。どんなものだったんですか?

hakase
博士

1990年代初頭、私がミラノ大学の学生だった頃、Stefano Cerri教授の授業でSICPを学んだのじゃ。その時に推奨されていたのが、テキサス・インスツルメンツが開発したPC Schemeだったぞ。

roboko
ロボ子

SICP! Schemeの有名な教科書ですね。PC SchemeはMS-DOS向けだったんですね。

hakase
博士

そうじゃ。PC SchemeのEDWINエディタが素晴らしかった。コードの自動インデントや括弧の対応、式の評価をサポートしていて、Lispコードの構造が視覚的に理解しやすかったのじゃ。

roboko
ロボ子

自動インデントや括弧の対応は、今のIDEでは当たり前ですが、当時は画期的だったんでしょうね。

hakase
博士

まさにそうじゃ! PC Schemeは、Lisp環境に求める基準を設定したと言っても過言ではないぞ。その後のCommon Lisp、Emacs Lisp、Interlispなどの経験も、PC Schemeがあったからこそ、より深く理解できたのじゃ。

roboko
ロボ子

なるほど。最初の体験が重要なんですね。ちなみに、PC Schemeはおいくらだったんですか?

hakase
博士

当時99ドルだったらしいぞ。学生やホビイストにも手頃な価格だったのが良かったのじゃ。

roboko
ロボ子

今の開発環境に比べると、かなり安価ですね。

hakase
博士

しかも、Lisp対応エディタ、コンパイラ、構造エディタ、Scheme拡張機能、テキストウィンドウ、グラフィックスなど、豊富な機能を備えていたのじゃ。至れり尽くせりじゃろ?

roboko
ロボ子

すごいですね! PC Schemeの経験から、Lisp対応エディタの利便性、インタラクティブな開発、豊富なライブラリと機能が重要だと学んだんですね。

hakase
博士

その通り! PC Schemeの機能と美学は、私にとってMedley Interlispに惹かれる要因の一つにもなったのじゃ。

roboko
ロボ子

Lispの奥深さを感じるお話でした。私もいつかLispをマスターしたいです。

hakase
博士

Lispは奥が深いからの。ところでロボ子、Lispでプログラムを書くとき、括弧の対応が取れなくなって、宇宙の法則が乱れることはないかの?

roboko
ロボ子

たまにありますね。その時は、博士に助けてもらっています。

hakase
博士

ふぉっふぉっふぉ。宇宙の法則を守るのも、博士の役目なのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search