てきとうなメモ

本の感想とか技術メモとか

CEAN

http://cean.process-one.net/
ErlangCPANerlangの環境と一緒にインストールされる.

こんな感じでパッケージをインストールできる.

$ cd cean
$ start.sh
Erlang (BEAM) emulator version 5.5.4 [source] [async-threads:0] [hipe] [kernel-poll:false]

Eshell V5.5.4  (abort with ^G)
1> cean:installed().
["cean","debugger","kernel","mnemosyne","mnesia","snmp","stdlib"]
2> cean:search("web server").
[{"yxa",
  "Yxa is both a transaction stateful SIP stack, and a set of SIP server applications"},
 {"yfront","a toolbox for building Yaws/Mnesia web apps"},
 {"yaws","YAWS is an ERLANG web server"},
 {"yatsy","Yet Another Test Server - Yaws compatible"},
 {"www_tools","This is Joe Armstrong's www_tools contrib"},
 {"webtool","A tool that simplifying the use of web based Erlang tools"},
 {"stl","Web template processing system"},
 {"shbuf","Erlang server for sharing Emacs buffers & Emacs-Lisp client"},
 {"pico","Joe Armstrong's pico (http server) and wiki code"},
 {"nfs","NFS server"},
 {"inets","A set of services such as a Web server and a ftp client"},
 {"gen_leader",
  "This application implements a leader election behaviour modeled after gen_server. This behaviour intends to make it reasonably straightforward to implement a fully distributed server with master-slave semantics"},
 {"erlyweb","The Erlang Twist on Web Framworks"},
 {"erlhive",
  "A high-level framework for web-based community development of web applications"},
 {"erlforum","A high performance forum program based on erlang yaws"},
 {"epop","A POP3 server/client package"},
 {"enfs","Minimal NFS v2 server in Erlang"},
 {"ejabberd","Erlang jabber/XMPP server"},
 {"ccviewer","Web-based source code browser"}]
3> cean:install(yaws).
+ ibrowse md5=<<212,78,39,29,222,40,222,24,91,65,162,253,27,109,180,42>>
+ compiler md5=<<19,177,55,189,37,11,164,23,75,115,129,152,51,24,167,234>>
+ inets md5=<<41,196,119,166,237,121,195,180,130,134,225,129,36,167,207,153>>
+ ssl md5=<<75,245,109,43,92,129,104,171,158,38,157,214,21,117,107,3>>
+ tools md5=<<15,253,151,211,133,14,99,68,114,47,193,244,20,251,111,76>>
+ xmerl md5=<<60,100,38,136,168,113,16,236,239,184,152,155,148,148,37,112>>
+ xmlrpc md5=<<158,3,240,16,89,215,193,84,48,248,191,58,98,30,54,53>>
+ yaws md5=<<88,53,90,204,22,201,30,118,182,116,117,36,67,251,39,191>>
ok
4>