akanehara / IRC-Lite

プログラミングErlang』 11章 IRC Lite 演習用のベース

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IRC Lite

『プログラミングErlang』 11章 IRC Lite の演習のために

http://www.ohmsha.co.jp/data/link/978-4-274-06714-3/

で配布されているサンプルコードからIRC Liteに必要なモジュールだけを抽出して再構成したもの。

gsモジュールは18で廃止になるということなので、演習にとりくむ前にGUIツールキットをwxで置き換えた。

wx:demo() を見るに wx_object を実装するのが筋が良さそうだけど 今回はストレートに io_widgetgswx で置き換え

起動方法
$ make chat_server
$ make chat_client

依存モジュールについて

lib_chan をはじめとする IRC Lite の依存モジュールはサブディレクトリ lib に収録している。

lib_chanのテスト
$ cd lib
$ make test_server
$ make test_client

lib_chan の 設定ファイルは ~/.erlang_config/lib_chan.conf ではなく、lib/test.conf を読み取るように変更してある。

About

プログラミングErlang』 11章 IRC Lite 演習用のベース


Languages

Language:Erlang 100.0%