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};
*)
Очень интересный язык!
