CouchDB: carta-ridurre in Erlang
Domanda
Come faccio a scrivere mappa-ridurre le funzioni in Erlang per CouchDB? Sono sicuro che Erlang è più veloce di JavaScript.
Soluzione
È possibile farlo utilizzando erlview , che è tra le prime dieci visite per Google per "vista CouchDB Erlang" ed è quotata a pagina wiki del CouchDB per altri in lingua Visualizza server .
Altri suggerimenti
pmap(F, L) ->
Parent = self(),
Pids = [spawn(fun() ->
Parent ! {self(), F(X)}
end) || X -> L],
[receive {Pid, Res} -> Res end || Pid < - Pids].
Credo che ho fatto, Bob.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow