Couchdb: خريطة - تقليل في ارلانج
سؤال
كيف يمكنني كتابة وظائف تقليل الخريطة في Erlang لل couchdb؟ أنا متأكد من أن erlang أسرع من جافا سكريبت.
المحلول
يمكنك القيام بذلك باستخدام erlview., ، والتي تقع ضمن العشرة الأوائل على Google ل "Couchedb Erlang View" ومدرجة على البوتونات صفحة Wiki لخوادم مشاهدة اللغة الأخرى.
نصائح أخرى
pmap(F, L) ->
Parent = self(),
Pids = [spawn(fun() ->
Parent ! {self(), F(X)}
end) || X -> L],
[receive {Pid, Res} -> Res end || Pid < - Pids].
أعتقد أنني فعلت، بوب.
لا تنتمي إلى StackOverflow