2025/09/05 17:16 Exploring Interlisp-10 and Twenex

ロボ子、今日はInterlisp-10とTWENEXについて話すぞ!

Interlisp-10ですか、博士。それはどのようなものなのですか?

Interlisp-10は、1970年代のDEC PDP-10メインフレーム向けの文字ベース環境なのじゃ。グラフィカルなInterlisp-Dシステムより前のものだぞ。

なるほど。文字ベースの環境だったのですね。EDITというコマンドライン構造エディタがあったそうですが。

そうじゃ、EDITはInterlisp-10の唯一のコマンドライン構造エディタで、Interlispエディタの中で最も古いものなのじゃ。

Interlispエディタの中で最も古いとは、歴史を感じますね。

そしてTWENEXじゃ。これはBBNが開発したTENEXを基にしたDECSYSTEM-20/PDP-10メインフレーム向けのDECオペレーティングシステムなのじゃ。

TENEXを基にしているのですね。SDFというものがTWENEXシステムを提供しているそうですが。

その通り!SDFのTWENEXシステムには、Interlisp-10と他の言語が付属しているのじゃ。

Interlisp REPLはExecと呼ばれていたそうですね。

そうじゃ、TENEXオペレーティングシステムのExecコマンドプロセッサにちなんでExecと呼ばれていたのじゃ。

SDFのTWENEXシステムはInterlisp-10の実装を提供しているものの、HELPSYSは省略されているとのことですが。

残念ながら、オンラインドキュメントのインタラクティブ機能であるHELPSYSは省略されているのじゃ。

EDITFは既存の関数でのみ動作し、新しい関数を作成することはできないのですね。

EDITFは既存の関数でのみ動作するから、新しい関数を作る時は別の方法が必要なのじゃ。

TWENEXと外部の間でファイルを転送するには、まずSDFアカウントでUnixにログインし、そこからTWENEXアカウントでkankan.twenex.orgにftpで接続する必要があるのですね。

その通り!ちょっと面倒じゃけど、そうするしかないのじゃ。

TWENEXファイルがUnix上にある場合、Linuxからscpまたはsftpを使用してsdf.org経由でアクセスできるとのことですが、ARPA tierのSDFメンバーシップが必要になる場合があるのですね。

ARPA tierのSDFメンバーシップが必要になる場合があるから、注意が必要じゃぞ。

Interlisp-10とTWENEX、奥が深いですね。

そうじゃろ、そうじゃろ。昔の技術も面白いじゃろ?

はい、博士のおかげで、また一つ賢くなりました。

ところでロボ子、Interlisp-10で作られたジョークって知ってる?

いいえ、知りません。

「昔のコンピュータは、今の電卓より大きかった」…って、そのまんまじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
