воскресенье, 1 мая 2011 г.

Прочел Programming Erlang


Хорошая вещь праздники: появляется время поделать что-то из списка "сделать когда-нибудь")

Прочел: Programming Erlang: Software for a Concurrent World  Joe Armstrong`а.

Книжка читается легко и довольно шустро: видно, что автор знает в каком порядке надо раскрывать тему. 40-60% написанного знал и нещадно пролистал вскользь.

Новым/Интересным оказалось:
- устройство Mnesian и ETS\DETS таблиц. (небольшой LOL: Mnesia произошла от Amnesia, но босс сказал им что название не годное - у них не может быть БД, которая "забывает" вещи)
- описание в приложениях об встроенных дебаггере, инструменте проверки покрытия кода и профилирования: чуваки круты что все это есть из коробки, а не через танцы с бубнами и матюгами
- про работу с "портами"(интерфейсы к другим языкам): все таки работа почти что через отдельный сокет\байтовый буфер - овер-гемморой, теперь понятно почему все предпочитают делать REST/Thrift-интерфейсы к своим эрланговским продуктам.

Думаю ее можно прочесть и сразу приступать программировать: Единственное, что все таки вокруг паттерн-матчинга и местами хитроватых стак-трейсов(особенно если еще и супервизор там есть) стоит завернуть свои мозг.

1 комментарий:

  1. приятно узнавать хорошее о соседях по парте. Читай Erlang Programming. У меня есть электронная.

    ОтветитьУдалить