[Erlang] Erlang Rationale
От: Курилка Россия http://kirya.narod.ru/
Дата: 30.09.08 05:13
Оценка: 32 (1)
Роберт Вирдинг опубликовал Erlang Rationale.

It is an attempt to explain why things look like they do in Erlang and our thinking behind many of the properties and features of the language. There is also some descriptions of part of the system which today seem to lack description, for example the i/o system and groups. The Rationale mainly deals with the core parts of the language and the older parts of the libraries and not OTP.
=============================
Это попытка объяснить почему вещи выглядят так как они выглядят в Эрланге и наши мысли, которые стоят за многими свойствами и возможностями языка. Там также есть некоторое описание частей системы, к которым сейчас не хватает описания, к примеру для системы ввода/вывода и для групп. Rationale основным образом посвящено основным (core) частям языка и старымм частям библиотек, не OTP.


Говорится о том, что это work-in-progress.
erlang
Re: [Erlang] Erlang Rationale
От: cadet354 Россия
Дата: 30.09.08 06:19
Оценка:
Здравствуйте, Курилка, Вы писали:

К>

Rationale основным образом посвящено основным (core) частям языка и старымм частям библиотек, не OTP.

не хватает примеров best-practics именно использования ОТP, хотя занимательно прочитать, например, как появились records:

Records were added to solve a problem for our first customer. They were good users and
we really wanted to help them


и про Variable scoping and ‘let’:

Should we have scoped variables as in other functional languages or should we have the no
scoping as in Prolog. Scoping is clearer while no scoping makes it easy to do multiple
returns from if/case/receive which can be practical. In the end inertia and backward
compatibility prevailed and we did nothing. Although I still feel that is wrong!

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: [Erlang] Erlang Rationale
От: Курилка Россия http://kirya.narod.ru/
Дата: 30.09.08 06:23
Оценка:
Здравствуйте, cadet354, Вы писали:

C>Здравствуйте, Курилка, Вы писали:


К>>

C> Rationale основным образом посвящено основным (core) частям языка и старымм частям библиотек, не OTP.

C>не хватает примеров best-practics именно использования ОТP

Ммм, ну если явно сказано, что OTP там нет, то откуда ты там его ожидаешь увидеть?
А так там рядом на трапекзите есть некоторые примеры, ну и книжку новую вроде скоро выпустят Мартин Логан с сотоварищами, вроде как OTP там будет одним из ключевых моментов.
Re[3]: [Erlang] Erlang Rationale
От: cadet354 Россия
Дата: 30.09.08 07:18
Оценка:
Здравствуйте, Курилка, Вы писали:


К>Ммм, ну если явно сказано, что OTP там нет, то откуда ты там его ожидаешь увидеть?

конкретно в этом документе не ожидал увидеть
К>А так там рядом на трапекзите есть некоторые примеры, ну и книжку новую вроде скоро выпустят Мартин Логан с сотоварищами, вроде как OTP там будет одним из ключевых моментов.
скоро это к маю.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: [Erlang] Erlang Rationale
От: Mikl Kurkov Россия  
Дата: 30.09.08 08:16
Оценка: +1
Здравствуйте, cadet354, Вы писали:

C> ...

C>не хватает примеров best-practics именно использования ОТP, хотя занимательно прочитать, например, как появились records:
C>...

Вот кстати свежая серия туториалов по использованию OTP.

--
Mikl
Re[3]: [Erlang] Erlang Rationale
От: cadet354 Россия
Дата: 30.09.08 10:32
Оценка:
Здравствуйте, Mikl Kurkov, Вы писали:

MK>Вот кстати свежая серия туториалов по использованию OTP.


MK>--

MK>Mikl
спасибо, но там именно туториалы, уровень не выше описаного Армстронгом в своей книге.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.