2003-11-20(Thu) 会社ノートPCが来たが、デスクトップ代替なので激重 [長年日記]
■1 シモジモ効果
リファラがすごいことになっている。俺サイト開闢('96頃)以来のアクセスではないかと。きたさんところからだと「メモ」レベルでもこうなっちゃうのだなあ。 きたさんをして:
オレが漠然と感じていた,でもハッキリどうとは言えなかったことがズバリと書いてある.
と書かしめるとは、自分も捨てたもんじゃあないなあ、と思えたひととき。
「バカが征く」でも言及されていた
これもシモジモ効果か。記念にローカルに保存しておこう。
「圏外からのひとこと」キター!!
いつも読んでいるところからリンクされるこの興奮:
汚れているのは世界そのものであって、汚れた世界では動的な言語が必要なのだと思います。「汚れと混沌こそが生命の本質だと、なぜ彼らはそのことに気がつかなかったのか」というようなことを、姫も漫画版の最後の方でおっしゃっていたような気がします。
ハイスミスは「世界(=システム)を生み出すためには混沌が必要なのだ」と『適応型ソフトウェア開発』で謳っていると私は電波受信したのだが、そうか。複雑適応系に対応するには言語も動的である必要があるのだなあ。
昨日から引き続き『Contributing To Eclipse』を読み進めているけれど、Eclipseのアーキテクチャも多分に動的で、BeckとGammaはそれを「Declaration/Implementation Split(宣言と実装の分離)」と呼んでいる。
■2 『Contributing To Eclipse』:「Circle Zero」
本書では、伝統に則り、まずはじめに「Hello Eclipse World!」を表示するプラグインを作成する——のだが、Eclipse 2.1.2(日本語化)だと、書籍の手順通りにやるとサイクルエラーが出てしまい、プラグインを作成できない。これは2.0から2.1でPDE機能の改善によるものだろうか。
ファイルメニューの「ウィンドウ -> 設定 -> プラグイン開発 -> ターゲット・プラットフォーム」の設定でチェックつけまくっておけばよいのだろうか。まだよくわかっていない。この設定をやらないと、ランタイム・ワークベンチも使えない。また、開発プラグインが必要とする外部プラグインのライブラリのプロジェクトへの動的インポートのやり方もまだよくわからない。plugin.xmlエディタで依存ライブラリを追加して、「依存性」タブの「依存性の再エクスポート」でいいのか? 動的にプロジェクトへライブラリが追加されるには追加されたが。謎。
ともあれ、とりあず「Hello Eclipse World!」まで修了。やっとスタート地点に立てた。
また、電網徘徊録にもメモったけれど、書籍で紹介されているSpiderプラグイン(by Kent Beck and Eric Gamma)はEclipseプラットフォームをhogeるのに便利そうな印象。まだいまいち使いこなせてないけれど。
Hello World Plugin for Eclipse 2.1.2
Eclipse本家の記事、「PDE Does Plug-ins」をみると、やはり、2.1.2では外部プラグインのバイナリ・インポートは不要で、プラグイン開発のターゲット環境を設定するのが王道の模様。
| 






なぜかeclipseの検証作業が出てきたので、<br>その本買ってみます。<br><br>s/delcaration/declaration
検証作業の内容にもよりますが、庇を借りて母屋を乗っ取る系なのでお気をつけて……。