MixJuice

local rebinding

まつもとさんのコメント、FooということはSelector namespaceの仕様に近いということですか。私はその点についてはlocal rebindingの仕様のほうが使いやすい気がします。尤も実際に使用したことがないので、空想レベルの感覚ですが。どちらにも長所と短所が…

MixJuiceとClassbox

昨日も言及した論文「Analyzing Module Diversity」には、MixJuiceに関しても間違いがあるような気がする。同一クラスに対する別個の独立した拡張が同時に、Classboxでは存在可能で、MixJuiceでは存在できないとしている。これは私が以前、Rubyist Magazine …

Classbox

以前の記事で述べた疑問点を解決するために、 Classboxes: Controlling of Visibility of Class Extensionsを読んだ。結局、最終的にどのclassbox(MixJuiceならmodule)の環境で実行されるかということをプログラム上で複数指定できれば良い訳だ。 このために…

Classbox

Matzにっき経由で、 Classboxes: A Minimal Module Model Supporting Local Rebindingと Classbox/J: Controlling the Scope of Change in Javaを読んだ。MixJuiceと比べて本質的に何が違うのか考えてみたが、 ベース言語(Java, Smalltalk)からの文法要素の…