OberonCore
https://forum.oberoncore.ru/

Obliq
https://forum.oberoncore.ru/viewtopic.php?f=30&t=1204
Страница 1 из 1

Автор:  Neplul [ Суббота, 18 Октябрь, 2008 18:16 ]
Заголовок сообщения:  Obliq

Кто знает что это за зверь такой?
Вот нашел такое http://en.wikipedia.org/wiki/Obliq
но не сильно понял что это такое.
Заранее спасибо!

Автор:  rv82 [ Вторник, 21 Июль, 2009 07:08 ]
Заголовок сообщения:  Re: Obliq

Neplul писал(а):
Кто знает что это за зверь такой?
Вот нашел такое http://en.wikipedia.org/wiki/Obliq
но не сильно понял что это такое.
Заранее спасибо!

Obliq - это довольно интересный прототипный распределённый язык программирования, написанный на Модуле-3. Если быть более точным, то он не просто написан на Модуле-3, а интегрирован с ней. Его объекты имеют доступ к объектам М3. Благодаря этому, в языке имеется поддержка полноценного сборщика мусора, а не подсчёт ссылок. К большому сожалению, я пока не допетрил, как запускать Obliq-скрипты, т.к. интерпретатор запускается в режиме REPL. Как только нарою ещё информации, отпишусь.

Из интересного: поддерживается множественное клонирование объектов.
Код:
let o1 = {x=>3, add=>meth(self, a) self.x:=self.x+a; self end};
let o2 = {y=>1};
let c = clone(o1, o2);
(* объект c будет выглядеть так:
 * {x=>3, add=>meth(self, a) self.x:=self.x+a; self end, y=>1};
 *)

Очень интересный язык! :)

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/