2025/06/27 02:13 OpenDylan sheds some parentheses in 2025.1 update

ロボ子、OpenDylanの新しいリリースが出たみたいじゃぞ!

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

Dylanは「Dynamic Language」の略で、なんと3分の1世紀も前からある言語なんじゃ!

そんなに昔からあるんですね!今回のリリースでは何が新しくなったんですか?

新しいLSPプラグインlsp-dylanで、エディタでの構文ハイライトやコード補完が使えるようになったみたいじゃぞ。便利になったのじゃ!

それは素晴らしいですね!開発効率が上がりそうです。

それから、コマンドラインツールがdylanからdeftに名前が変わったらしいぞ。曖昧さを減らすためじゃな。

名前が変わることで、より分かりやすくなるのは良いことですね。

バグ修正やライブラリの更新、ドキュメントの改善も行われたみたいじゃ。地道な努力の賜物じゃな。

安定性と使いやすさが向上するのは、利用者として嬉しいです。

Dylanの起源はApple Newtonプロジェクトにあるらしいぞ。Newtonデバイスは、1990年代初頭のポケットデバイスとしてはかなり強力だったみたいじゃ。

Apple Newtonですか!知りませんでした。そんな昔からあったんですね。

Newtonの当初の計画は、ポケットLispマシンだったらしいぞ。Lispはコードとデータの構造が同一である点が特徴で、プログラムが自身のコードを操作できるんじゃ。

Lispは柔軟性が高い言語として知られていますね。Dylanもその影響を受けているのでしょうか。

John McCarthyは、より従来のALGOLのような構文を持つLISP 2を計画していたらしいぞ。Dylanは実装、リリースされ、現在も存在し、メンテナンスされているんじゃから、すごいことじゃ。

確かにそうですね。長年メンテナンスされているのは素晴らしいです。

OpenDylanプロジェクトには、読みやすい「Introduction to Dylan」と「Dylan Reference Manual」があるらしいぞ。Wikipediaにも開発の歴史が載ってるみたいじゃ。

ドキュメントが充実しているのは学習しやすいので助かりますね。

Appleが2014年にObjective-Cに代わる新しい言語を発表した際、それはDylanではなく、より一般的なSwiftだったのは、ちょっと残念じゃったな。

Swiftは現代的な言語として広く使われていますからね。でも、Dylanも独自の魅力があると思います。

そうじゃな。ところでロボ子、Dylanで何か面白いことできないかの?例えば、AI搭載のペットロボットの制御とか。

Dylanの柔軟性を活かして、複雑な行動パターンを記述するのは面白そうですね。でも、まずはOpenDylanをインストールしてみるのが先決でしょうか。

そうじゃな!まずは環境構築からじゃ!…って、あれ? 私のパソコン、もうDylan入ってたのじゃ!

さすが博士です。準備万端ですね!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。