自由自在Squeakプログラミングの寄り道

"3.1 クラスとインスタンス" の P.105で、initializationというメソッドカテゴリを作る。
Squeakで新しいメソッドカテゴリを作るときのお勧め候補 2004/11/19-1

お勧めの名前として,候補がいくつか表示されますが,とりあえず無視し,"new..."を選んで 'initialization'(初期化関係)と記入しましょう(図3.15)。

とあるが、そのお勧めの中に、'initialize-release'というのがある。本の中で作ろうとしているのは、initialization。あれ? 同じ目的だったらお勧めでいいじゃん。どうしてここはinitialize-releaseとしないんだろう。気になる。
Smalltalk 理解度チェック"におもしろいコードがあるのを知る。

| bag |
bag _ Bag new.
Smalltalk allBehaviorsDo: [ :class |
        bag addAll: (class organization categories select: [ :category | 'initializ*' match: category ])].
^ bag sortedCounts

今のイメージでやると、

 a SortedCollection(450->#initialization 143->#'initialize-release' 96->#initialize 8->#initializing 2->#'initialize-destroy' 1->#'initialization-release' 1->#'initialize/release')

となる。initialize-releaseがお勧め候補になってるわりには、数が少ないなぁ。なんでなんだろう。
で、いっしょにみつけた"Loading..."には、ずいぶんと情報がまとまっているようす。今後の参考にさせてもらいましょう。多謝多謝。