LINUX.ORG.RU

История изменений

Исправление qnikst, (текущая версия) :

дурное это дело парсеры писать если ты не собираешься и сам движок на tcl писать, имхо самое просто это пользоваться токенизацией/парсингом самого языка. Мы так делали с R, соотв. в хацкеле можно писать

[r| какое-то-выражение-из-р(коллбек_в_хацкельный_код_hs, хацкельное_значение_hs, значение-из-r |]

причем никакой сериализации как к quasi-quote-r или прочих подобых либах, единственное, что хацкельные значения сразу в формат воспринимаемый R конвертятся с минимальным копированием.

Исходная версия qnikst, :

дурное это дело парсеры писать если ты не собираешься и сам движок на tcl писать, имхо самое просто это пользоваться токенизацией/парсингом самого языка. Мы так делали с R, соотв. в хацкеле можно писать

[r| какое-то-выражение-из-р(коллбек_в_хацкельный_код_hs, хацкельное_значение_hs, значение-из-r |]