Изменение кода во время исполнения.
От: Бабошин Андрей Германия http://andreybaboshin.livejournal.com/
Дата: 27.04.07 14:13
Оценка:
Добрый день.
Прочитал в статье http://rsdn.ru/article/funcprog/fp.xml
Автор(ы): Вячеслав Ахмечет
Дата: 16.09.2006
Данная статья достаточно кратко и вполне доступно, используя примеры на Java (!), знакомит читателя с базовыми понятиями функционального программирования.
, что Эрланг позволяет изменять исходный код во время работы без потери состояния (если так, конечно, можно сказать).

Дайте, пожалуйста, ссылки на примеры, которые бы иллюстрировали данную возможность.
Интересует не только Эрланг, но и Хаскелл, и Лисп и др.

Спасибо.
Re: Изменение кода во время исполнения.
От: lomeo Россия http://lomeo.livejournal.com/
Дата: 27.04.07 14:27
Оценка:
Здравствуйте, Бабошин Андрей, Вы писали:

БА>Дайте, пожалуйста, ссылки на примеры, которые бы иллюстрировали данную возможность.

БА>Интересует не только Эрланг, но и Хаскелл, и Лисп и др.

По Haskell здесь
Re: Изменение кода во время исполнения.
От: Курилка Россия http://kirya.narod.ru/
Дата: 27.04.07 14:36
Оценка:
Здравствуйте, Бабошин Андрей, Вы писали:

БА>Добрый день.

БА>Прочитал в статье http://rsdn.ru/article/funcprog/fp.xml
Автор(ы): Вячеслав Ахмечет
Дата: 16.09.2006
Данная статья достаточно кратко и вполне доступно, используя примеры на Java (!), знакомит читателя с базовыми понятиями функционального программирования.
, что Эрланг позволяет изменять исходный код во время работы без потери состояния (если так, конечно, можно сказать).


БА>Дайте, пожалуйста, ссылки на примеры, которые бы иллюстрировали данную возможность.

Из первого что пришло в голову здесь, правда там чуток более высокоуровнево.
Re: Изменение кода во время исполнения.
От: Lazy Cjow Rhrr Россия lj://_lcr_
Дата: 28.04.07 08:43
Оценка:
Бабошин Андрей,

БА>Дайте, пожалуйста, ссылки на примеры, которые бы иллюстрировали данную возможность.

БА>Интересует не только Эрланг, но и Хаскелл, и Лисп и др.

Пример, который я делал для Эрланга:

http://rsdn.ru/Forum/?mid=2171785&flat=0
Автор: Lazy Cjow Rhrr
Дата: 19.10.06
quicksort =: (($:@(<#[),(=#[),$:@(>#[)) ({~ ?@#)) ^: (1<#)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.