如何在 Erlang 中为 CouchDB 编写 map-reduce 函数?我确信 Erlang 比 JavaScript 更快。
问问题
5840 次
2 回答
25
pmap(F, L) ->
Parent = self(),
Pids = [spawn(fun() ->
Parent ! {self(), F(X)}
end) || X -> L],
[receive {Pid, Res} -> Res end || Pid < - Pids].
我相信我做到了,鲍勃。
于 2009-07-23T21:26:02.757 回答
16
您可以使用erlview来做到这一点,它在 Google 上的“couchdb erlang view”排名前十,并且在其他语言视图服务器的 CouchDB wiki 页面上列出。
于 2009-07-23T08:24:17.713 回答