Человек пишет неплохие статьи для новичков. Особенно радуют те, что про camlp4 и lwt.
09.10.2009
23.02.2009
«Functional Programming Koans, in OCaml»
«Learning the art of Functional Programming (FP) is like Zen. In the beginning the student of FP sees his task as a large mountain. Those who study it struggle to climb its heights. Those who know it look back and see no mountain.
On the other side you look back. There is no mountain.
You have spent months now studying OCaml and one day you wake up and realize that now your code compiles without error more often, runs without error more often, and is shorter and easier to read than you could ever have hoped! Most of all, you realize that programming in OCaml is fun. You have achieved FP Nature.»
Doug Bagley
22.02.2009
«Введение в функциональное программирование»
«Второй причиной для выбора аппликативного порядка вычислений служит то, что ML не является чистым функциональным языком, а имеет императивные возможности (переменные, присваивание и т.п.). Следовательно, порядок вычисления подвыражений может изменить семантику, а не просто влияет на эффективность. Если используется ленивое вычисление, то для программиста становится практически невозможным отчётливо представить (в нетривиальной программе) когда и какое подвыражение вычисляется. С другой стороны, в энергичной системе, подобной ML, достаточно лишь помнить соответствующие простые правила.»
Ребята взялись перевести «Introduction to Functional Programming» на русский язык. Перевод ещё не закончен, однако книга вполне себе читаема. Отличается от других тем, что в ней функциональный подход рассматривается с самых-самых основ, тем самым избавляя в последствии от глупых вопросов. Примеры кода приведены на ML.
Скачать версию поновее можно в разделе «download».
13.02.2009
Жгут, и всё тут
- Вот тут чувак объясняет нам преимущества питона.
http://www.developers.org.ua/archives/dmitrey/2009/02/11/python-for-science/ - Вот тут есть веб-сервер, в который можно встраивать свой объектный код. Который из окамла.
http://www.ocsigen.org/ - А эти чуваки решили не париться и написали виртуальную машину для байт-кода окамла. На JavaScript.
http://www.pps.jussieu.fr/~canou/obrowser/tutorial/
21.01.2009
Илита Microsoft’а о катаморфизмах
«For some people the real understanding and appreciation of Fold comes in one of those «aha!» moments where it finally clicks and a ray of sunshine shines down on you from the heavens and a choir of angels sings the praises of higher-order functions»
Опять вся благодарность freegimus’у.
Upd 17.04.2009: Для небачащих по-нерусски появился неважный перевод на хабре.