本質的/非本質的

http://www.tom.sfc.keio.ac.jp/~next/tdiary/?date=20031123#p02

ただまー、Webアプリケーションに関しては、型付けの弱さが「たまたま」システム間(対SQLとか、対HTTPとか)結合の不愉快さにうまく合致しちゃっているというだけな気はするので、あんま本質的な理由じゃないような感じもする。

ヘテロな環境で相互運用性を確保するのにいちいちコネクタを書かなきゃならないとしたら、それはやはり厳しいんじゃないかと思うんですね。UNIXがなんで上手くいったのかという基本に立ち返るならば、相互運用性を確保するためのレイヤで厳密な型付けをするというのは結局上手くいかないんじゃないかという疑いが捨てきれません。

でもまあ、XMLで相互運用性を確保といっても、やっぱりそのXMLの中で型をどうするのかがもめてるわけだから、型付けの問題はどこまでいっても平行線なのかもしれないな。