LINUX.ORG.RU

Вышел Erlang/OTP версии R11B-2


0

0

Наконец-то свершилось - вышел долгожданный релиз Erlang/OTP (Open Telecom Platform) версии R11B-2 с одновременной поддержкой SMP и kernel polling, а так же с другими улучшениями и многочисленными исправлениями ошибок.

Полный список изменений: http://www.erlang.org/download/otp_sr...

>>> Скачать



Проверено: Shaman007 ()

Re: Вышел Erlang/OTP версии R11B-2

Собрался ставить ejabberd, есть ли смысл обновлять Erlang?

I3rain ()
Ответ на: Re: Вышел Erlang/OTP версии R11B-2 от I3rain

Re: Вышел Erlang/OTP версии R11B-2

>Собрался ставить ejabberd, есть ли смысл обновлять Erlang?

ejabberd пока не поддерживает 11ый эрланг

forgiven ()

Re: Вышел Erlang/OTP версии R11B-2

Да, говорят, epoll теперь поддерживается прямо "из коробки", без посторонних патчей.

Etch ()

Re: Вышел Erlang/OTP версии R11B-2

ням-ням?

catap ★★★★★ ()
Ответ на: Re: Вышел Erlang/OTP версии R11B-2 от Etch

Re: Вышел Erlang/OTP версии R11B-2

>Да, говорят, epoll теперь поддерживается прямо "из коробки", без посторонних патчей.


Хмм.. А мог бы кто высказать предположение насколько шустро на нем вот эта штука - YXA SIP router http://www.stacken.kth.se/project/yxa/index.html работать будет ?

Alter ★★ ()
Ответ на: Re: Вышел Erlang/OTP версии R11B-2 от forgiven

Re: Вышел Erlang/OTP версии R11B-2

>>Собрался ставить ejabberd, есть ли смысл обновлять Erlang?

>ejabberd пока не поддерживает 11ый эрланг

Однако работает ejabberd 1.1.2 на erlang'е R11B-1.

anonymous ()
Ответ на: Re: Вышел Erlang/OTP версии R11B-2 от anonymous

Re: Вышел Erlang/OTP версии R11B-2

>>>Собрался ставить ejabberd, есть ли смысл обновлять Erlang?

>>ejabberd пока не поддерживает 11ый эрланг

>Однако работает ejabberd 1.1.2 на erlang'е R11B-1.

+1

Zmacs ()

Re: Вышел Erlang/OTP версии R11B-2

Объясните, PLZ, а че это за хрень? Сходу на их сайте ниче толком не понял.

anonymous ()
Ответ на: Re: Вышел Erlang/OTP версии R11B-2 от anonymous

Re: Вышел Erlang/OTP версии R11B-2

>Объясните, PLZ, а че это за хрень? Сходу на их сайте ниче толком не понял.

Язык с интересной потоковой моделью - каждый поток является не частью системы, а всего лишь виртуальным потоком внутри процесса виртуальной машины. Подходит для написания простых приложений, где нет конечных автоматов, и используется модель "один клиент - один поток". Для сравнения erlang threads scheduling примерно в 10-20 раз быстрее POSIX NPTL threads scheduling, но при этом возникают ограничения, связанные с тем, что в erlang потоков по сути нет, а постоянно увеличивающийся с ростом количества потоков процесс.

rtc ★★ ()
Ответ на: Re: Вышел Erlang/OTP версии R11B-2 от rtc

Re: Вышел Erlang/OTP версии R11B-2

> Подходит для написания простых приложений, где нет конечных автоматов

Шутишь? А gen_fsm что по-твоему? :-)

Etch ()

Re: Вышел Erlang/OTP версии R11B-2

SMP наконец-то!

Zulu ★★☆☆ ()
Ответ на: Re: Вышел Erlang/OTP версии R11B-2 от catap

Re: Вышел Erlang/OTP версии R11B-2

C macros? :) Или TeX? :)

А вот для Common Lisp (извините за встревание, но вдруг кому-то по этой теме интересно будет?) такая вот штука относительно недавно нарисовалась:

http://www.mu.dk/cl-muproc

Насколько я знаю, пока она базируется на тредах Linux. То есть нет пока реализации легких тредов. Да и конкурировать с Erlang в этом плане они пока не собираются. Во всяком случае цели не ставили. Возможно, что в будущем сделает кто-то.

И еще вот есть Erlisp тоже на базе CL:

http://dirkgerrits.com/programming/erlisp/

Zubok ★★★★★ ()
Ответ на: Re: Вышел Erlang/OTP версии R11B-2 от Zubok

Re: Вышел Erlang/OTP версии R11B-2

Не, lisp, еще интересен немного препроцессор ocaml, но язык типизированный он, и мешает немного для макроподстановки это.

Вкусный штук, не отрицаю. Надо будет глянуть когда-то...

catap ★★★★★ ()
Ответ на: Re: Вышел Erlang/OTP версии R11B-2 от Etch

Re: Вышел Erlang/OTP версии R11B-2

> Шутишь? А gen_fsm что по-твоему? :-)

Видимо имеется ввиду, что fsm на поток, а не один большой запутанный fsm на все соединения в куче (т.н. event-driven model) :)

zenith ★★★ ()
Ответ на: Re: Вышел Erlang/OTP версии R11B-2 от Alter

Re: Вышел Erlang/OTP версии R11B-2

> Хмм.. А мог бы кто высказать предположение насколько шустро на нем вот эта штука - YXA SIP router

А это имеет значение? Похоже проект умер :(

zenith ★★★ ()
Ответ на: Re: Вышел Erlang/OTP версии R11B-2 от Etch

Re: Вышел Erlang/OTP версии R11B-2

>> Подходит для написания простых приложений, где нет конечных автоматов

>Шутишь? А gen_fsm что по-твоему? :-)

Внутри потока может быть все, что угодно, сами потоки друг с другом никак не взаимодействуют - насколько я знаю, Ericsson придумал этот язык для написания call-центров и т.п. - каждому новому клиенту выделяется новый поток - не нужно программировать сложные конечные автоматы взаимодействий, не нужно общей памяти и т.п.

>Etch (*) (13.11.2006 17:39:02)

rtc ★★ ()
Ответ на: Re: Вышел Erlang/OTP версии R11B-2 от forgiven

Re: Вышел Erlang/OTP версии R11B-2

> ejabberd пока не поддерживает 11ый эрланг

Вообще-то он поддерживается, но R11B-0,1 не рекоммендуется использовать на SMP из-за внезапных крэшей. А R11B-2 ещё вроде никто не пробовал, хотя вроде как те проблемы, которые возникали у ejabberd'а на SMP в этом релизе пофикшены.

zenith ★★★ ()
Ответ на: Re: Вышел Erlang/OTP версии R11B-2 от rtc

Re: Вышел Erlang/OTP версии R11B-2

> Внутри потока может быть все, что угодно, сами потоки друг с другом никак не взаимодействуют

Процессы могут обмениваться сообщениями

Begemoth ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.