クラスを生成するときも、将来のスーパークラスに対するメッセージ送信で行ないます。'Category-Name'メッセージングを徹底しているし、伝統的な式でもあるのでこれはこれで嫌いではないのですが、いかんせん長い。クラスブラウザでならともかく、ちょっとしたコードをワークスペースでスクリプトっぽく書き捨てにしたいときや動きを説明したいときに面倒です。#Fooとシンプルに済ませられるのはいいなぁ...と思うわけです。組み込みのメソッドの組み合わせで、少なくとも冒頭のよりは短くクラスを生成するのに使えるメソッドはないものかと探してみました。いうよさげなのを見つけました。これはレシーバークラス名に“1”をつけた新しいサブクラスを生成するメソッドです。いうのがあったのでなんとかこれとの組み合わせで目的は達成できそうです。シンプルさには負けますが、読み下してもなんとか意味は通じますし、現状の組み込みのメソッドだけでいけるのは面倒がなくていい感じですね。引き続きインスタンス変数を定義(追加)したければ、こんなふうに書けます。的な作業)してみましょう。#something"なんだかよくわかんなくなっちゃいましたね。素直にクラスブラウザを使うべきです。requestStockLike5@sumimSmalltalkのファン。パーソナルコンピューティングの歴史や未来に興味を持つ。Smalltalkはアラン・ケイらが理想のPC向け暫定的OSとして70年代に試作し以降、GUIやIDE、OOPやデザパタ、開発手法等を創出、模倣されることで世に広めた。しても今なお進化を続け、同時に他者へ影響を与え続けている。upLoginユーザーは見つかりませんでした。