tenjuu99(天重誠二)'s avatar
tenjuu99(天重誠二)

@tenjuu99@hollo.tenjuu.net · Reply to tenjuu99(天重誠二)'s post

この問題、トリグヴェ・リーンスカウクが、現在のプログラミングパラダイムは、要素を作ることができてもその要素がどう使われるかを記述する場所がない、と批判していたことがそのままあてはまるとおもう。彼は、それでDCIアーキテクチャーを考えて、部品としてのオブジェクトと、それらが相互作用する場(context)をプログラミング上の概念として持ち込もうとしている。関数とかオブジェクトとかは、あるコンテキストにおけるroleとして役割を与えられる。これは部品ではなく全体を記述するための手段を考えたらこうなったんだとおもう。