All streams
Search
Write a publication
Pull to refresh
16
0
Send message
Я всё же склонен рассматривать это как вклад в науку only.

Так оно, скорее всего, и есть. Просто все равно остаются маленькие подозрения, мало ли.
В таком случае — конечно, пожертвую. Но тут речь идет об одной из крупнейших военных организаций, и как бы я не хотел спонсировать науку, чем-то нехорошим это все равно попахивает.
Мне кажется, глобализация еще не достигла нужного уровня, и косвенно все это будет не только наукой, но и спонсированием американской экономики. За саму идею огромный плюс.
Жаль, что все это испортит прелесть inline функций. А так — отлично.
Просто недавно была еще одна статья про ИИ, лишенная какого-либо ощутимого смысла.
Неделя бессмысленных статей про искусственный интеллект на Хабре.
Восхитительно!
Весьма разумно. Думаю, так и стоит сделать.
Прочитал, что задача определения того, сведется ли выражение к нормальной форме или бета-редукцию можно будет применять бесконечно, алгоритмически неразрешима. Видимо, на такие вещи придется просто забить)

Представление выражения в виде дерева будет весьма удобно. Если еще добавить copy-on-write оптимизацию (счетчик ссылок на объект, как в boost shared_ptr), то должно быть сравнительно быстро.
Да, помню, когда в послелний раз пытался реализовать, самая большая сложность была в редукции. Есть некоторые идеи, додумаю — поделюсь)
Немногие из них могут похвастаться скоростью. Я вот подумываю свой велосипедик написать.
А почему бы сразу не сделать интерпретатор лямбда-синтаксиса?
Я имел в виду лишь синтаксис лямбда-исчисления, по-моему, более удобный, по сравнению с комбинаторной логикой.
Согласен, с вводом-выводом лучше.
Было бы неплохо совместить удобство самого лямбда-исчисления и интересный механизм ввода-вывода из Lazy K.
В чистоту не входит требование возможности ввода/вывода, насколько я знаю
Ну, Lazy K, по сути, урезанный Unlambda. Под чистотой unlambda я подразумевал только концепцию, пожалуй. Если использовать только ski, то он будет чистым.
Вот по-настоящему для ценителей, в нем только один комбинатор.
И правда, оптимизация будет раза в два.
2

Information

Rating
Does not participate
Registered
Activity