PharoでIliad

新しいWebアプリケーションの開発のために、PharoでIliadを使っているが苦戦中。サンプルをちょっとだけ改造しているのだけど、すぐにフリーズしてしまう。イバラの道^2ということなのかしらん。

とりあえず、Pharo-1.3-13315-OneClickへIliadをインストールする方法だけメモ。

  1. Monticello Browserを開く。
  2. 右側のペインで「http://www.squeaksource.com/MetacelloRepository」を選んで、Openをクリックする。
  3. Repository Browserの左側のペインでConfigurationOfIliadを選び、Loadをクリックする。(Configurationのインストールが始まる)
  4. Workspaceを開く。
  5. 「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が書かれているようなものだった。