Posted on 2009-11-19 19:22
dennis 阅读(2303)
评论(0) 编辑 收藏 所属分类:
erlang 、
my open-source
update:修复了在linux firefox上不兼容的BUG。
下午搞了个
Erlang web shell,可以在web页面上像eshell那样进行交互式的Erlang编程,方便学习和测试。这样一来,一个
erlwsh就可以服务多个client,只要你有网络和浏览器,随时随地可以敲上几行erlang看看结果。代码很简单,就不多说了,有兴趣的看看,通过
mochiweb的http chunk编码,client通过Ajax Post方式提交。眼见为实,看看运行截图:
工程在google code上:
http://code.google.com/p/erlwsh/
安装很简单,首先确保你已经安装了
Erlang,接下来:
svn checkout http://erlwsh.googlecode.com/svn/trunk/ erlwsh-read-only
cd erlwsh-read-only
scripts/install_mochiweb.sh
make
./start.sh
因为需要使用mochiweb,所以提供了下载并自动安装的脚本,这是litaocheng的大作。启动后访问 http://localhost:8000/shell 即可,have fun.