新しいWebアプリケーションの開発のために、PharoでIliadを使っているが苦戦中。サンプルをちょっとだけ改造しているのだけど、すぐにフリーズしてしまう。イバラの道^2ということなのかしらん。
とりあえず、Pharo-1.3-13315-OneClickへIliadをインストールする方法だけメモ。
- Monticello Browserを開く。
- 右側のペインで「http://www.squeaksource.com/MetacelloRepository」を選んで、Openをクリックする。
- Repository Browserの左側のペインでConfigurationOfIliadを選び、Loadをクリックする。(Configurationのインストールが始まる)
- Workspaceを開く。
- 「ConfigurationOfIliad load」を入力してDo itする。(Iliadのインストールが始まる)
途中で「ParseTreeEnvironmentが無い」というWarningが出て来るが、とりあえず無視した。
動作確認はWorkspaceで「SwazooIliad startOn: 8888」をDo itして、ブラウザで「http://localhost:8888/browse」にアクセスすればOK。
逆に止めるのは「SwazooIliad stop」をDo itする。
ILCounterApplicationはありきたりなカウンタサンプルだけど、ILHtml5ApplicationExampleはCanvasのテストもあって面白い。新しいアプリケーションの為にILTodoListApplicationを改造しているのだけど、なかなかうまくいかない。
とりあえず新規にインストールしてやり直すつもり。(その途中でこの記事を書いた)
(追記)
ILHtml5ApplicationExampleは単にメソッド内にJavaScriptが書かれているようなものだった。