Smalltalkのレジェンド「Squeak 6.1」がリリース!最新アップデートをチェック
Squeak 6.1
Squeak 6.1
Smalltalk環境の代名詞とも言える「Squeak」の最新バージョン、6.1がリリースされました。今回のアップデートにより、さらなる安定性とパフォーマンスの向上が図られています。長年愛され続けているこの開発環境の最新版を、ぜひ体験してみてください。
Lispを学べばプログラミング言語の考え方が根底から覆り、Erlangを学べば並行処理の真の力を理解できるように、Smalltalkを学べば「オブジェクト指向」という言葉の真の意味がわかるようになるはず。大学以来Squeakを使っていないけど、カリキュラムに含まれていて本当に良かったと思ってる。ちなみに、JavaScriptの優れた部分のほとんどはSmalltalkから来ているんだよね。
結局、何年経っても高解像度(HiDPI)ディスプレイへの対応はそのままなんだね。UIは相変わらずぼやけてるし動作も重い。Fableを自分でいじってみようかな。これ、自分が一番気にしていたバグなんだけど、10年以上経っても未だに解決されていないのか。
Morphicのアーキテクチャについて学ぶのにおすすめの本や論文、ブログ記事ってあるかな?Smalltalkの実装を使っているわけじゃないけど、UIに対するSmalltalkのアプローチがすごく興味深くて、もっと知りたいんだ。
Glamorous Toolkit[1]と比べるとどう違うんだろう?[1] https://gtoolkit.com/ (https://gtoolkit.com/)
Smalltalkで一番気に入ってるのは、コードを実行したままインスペクトできるところ。特にGUIからね。例えば「このボタンのコードはどこにあるんだろう?」って思ったら、そのままインスペクトするだけでコードの場所に直接飛べる。パフォーマンスへの悪影響なしに、ここまで高度なイントロスペクション(自己反映)ができる環境が他にはないのが本当に残念。
Windows 11にダウンロードしてみたんだけど、アンチウイルスソフト(Symantec Endpoint Protection)が反応して実行ファイルを削除されちゃったよ。再インストールしてどうにか動かせるようになったけど。質問なんだけど、これってEtoysと一緒に動かせる?もしできるならどうやればいいのかな。ネット上の手順をいろいろ試してみたけど、うまくいかなくて。教えてくれると助かる!
Squeak 6.1チームのみんな、おめでとう!Alan KayのグループがAppleにいた頃からのSqueakの初期コントリビューターの一人として(Morphicで初めて実装されたゲーム、SameGameがまだイメージの中に残ってるのを見て懐かしくなったよ)、Squeakとその派生プロジェクトの進化を今でも楽しみにしているよ。
Smalltalkを使っていた頃は楽しかったなと思い出すよ。