У меня подход такой — для персональных проектов, где не нужно коммуницировать с людьми, командой, надо выбирать самый мощный инструмент, подходящий для задачи.
Для проектов, где нужно обеспечивать работу с разными людьми, с разной квалификацией, нужно использовать наиболее надёжный, простой, можно сказать тупой инструмент, чтобы не было проблем, связанных с необходимостью понимать каждым членом команды, постоянно держать в голове сразу все аспекты поведения системы и контролировать сайд-эффекты. Коллективы такого не умеют, даже если каждый по-отдельности на это способен.
Именно следуя этой системе представлений, несмотря на то, что я сам часто пишу на Haskell и OCaml и мотивирую их изучать, я с тем же успехом агитирую в группах применять именно Erlang (и сам пишу со всеми на нём, когда делаю проект для совместного развития).
http://fprog.livejournal.com/20882.html?...
zw0rk
18.04.2011 13:15 C2923176
Do you really want to delete ?