Erlang discovered

Среда, ноября 5, 2008. Категории: Uncategorized

Сегодня выучил основы нового языка, причём функционального. Название, соответственно, в заголовке поста.
Выучил не только из интереса, а, в основном, потому что нужно было исправить неработающий модуль для jabber-сервера с невероятно оригинальным названием ejabberd.

Именно этот сервер используется в нашем новом проекте, который достаточно скоро выйдет на экраны ваших мониторов.

Как выяснилось, требуемый уровень владения этим языком, необходимый для того, чтобы исправить ошибку в модуле, невысокий. И к вечеру я исправил ещё несколько ошибок и даже начал задумываться о написании ещё какого-нибудь полезнего расширения для ejabberd. В процессе развития проекта в любом случае их придётся писать, а программиста на erlang я ещё не нашёл (впрочем, пока и не искал :).

Для тех, кому, захочется (или придётся) разобраться в этом языке, ссылка на хорошую статью по-русски на rsdn. По-английски хорошую не нашёл, русская раньше попалась.

Ну и, конечно же, hello world на erlang:
Пишем в hello.erl:

-module(hello).
-export([hello_world/0]).

hello_world()->
    io:format(”Hello World ~n”).

После чего делаем

erlc hello.erl
erl

И пишем в появившейся консоли:

hello:hello_world().
Комментарии: 6»
Метки: ,
Entries (RSS)