deniok: (Default)
deniok ([personal profile] deniok) wrote2013-01-07 12:27 am

Просто типизированное лямбда-исчисление

Сделал в ру-Википедии статью про сабж. Еле поспел к Рождеству.  Держите.

[identity profile] thedeemon.livejournal.com 2013-01-07 11:23 am (UTC)(link)
А что вместо них? Пи и сигма?

[identity profile] nivanych.livejournal.com 2013-01-07 11:25 am (UTC)(link)
;-) Алгорифм Маркова.

[identity profile] nponeccop.livejournal.com 2013-01-07 11:51 am (UTC)(link)
;-) Грамматики, конечно же

[identity profile] thedeemon.livejournal.com 2013-01-07 12:05 pm (UTC)(link)
Есть что почитать на эту тему?
Примерно в эту сторону у меня давно мысли крутятся, но не уверен, что мы об одном и том же.

[identity profile] nivanych.livejournal.com 2013-01-07 01:05 pm (UTC)(link)
Если я правильно понятно, то это всякие вариации rewriting'ов.
Если уже даже перепись строчки можно сделать Тьюринг-полной, то деревья и подавно.
Ну и плюс к тому, алгорифм Маркова, это по сути и есть грамматика нулевого типа.
Однако, я давно уже переболел ими ;-)

Я же хочу категорное.
По сравнению с лямбдами, разве что, для практики существеннен всякий scope.
А описание гораздо чище. И не надо приводить мне в сравнение хацкелевой бесточечный стиль.

[identity profile] nponeccop.livejournal.com 2013-01-07 01:11 pm (UTC)(link)
http://en.wikipedia.org/wiki/Chomsky_hierarchy
http://en.wikipedia.org/wiki/Rewriting

Можете почитать книгу parsing techniques (там, правда, совсем обзорно о тьюринг-полноте неограниченных грамматик) и про системы перезаписи в Plasmeier-Eckelen (системы перезаписи основаны на той же идее, что и грамматики, но эмуляция хаскеля более очевидна).

[identity profile] thedeemon.livejournal.com 2013-01-07 03:02 pm (UTC)(link)
А, это я читал уже.