中国.正能量
<- 土豪可以买这个
-module(index).
-export([main/0, event/1]).
-include_lib("n2o/include/wf.hrl").
main() ->
#dtl{file="index", app=chat,
bindings=
[
{title, "Chat"},
{body, body()}
]
}.
body() ->
{ok,Pid} = wf:comet(fun() -> chat_loop() end),
[
#panel{ id=history },
#textbox{ id=message },
#button{ id=send, body="Send", postback={message, Pid}, source=[message] }
].
event(init) ->
wf:reg(room),
wf:insert_bottom(history, [#span{body="OK"}, #br{}]);
event({message, Pid}) ->
Message = wf:q(message),
Pid ! {message, Message};
event(_) ->
ok.
chat_loop() ->
receive
{message, Message} ->
Terms = [ #span { body= Message }, #br{} ],
wf:insert_bottom(history, Terms),
wf:flush(room);
_ ->
ok
end,
chat_loop().
占个坑,我也来写一个看看
⌽1↓⌽-A-1⌽A
有可能,略,你就暂时不弄了
不如看这本
为什么不呢?
其实 http://tools.ietf.org/html/rfc2616 多看几遍就可以了
发邮件就好了嘛
你一定看错书了
#29 楼 @ctrlaltdeletel 那样的话,大家都去学 APL 系列了...
`
#3 楼 @willmouse 第一种的问题是脱离具体问题谈抽象,全都在瞎扯好不好 ... 很容易就变成茴香豆的 N 种不同的写法的
我觉得解决问题比 Ruby 语法糖有意义啊
我感觉很难用啊
很奇怪
不会 Java 不能算程序员 ...
换个算法
#5 楼 @jiang_plus 不要高估《程序员》的质量啊