Почему "Разумный интриган" добавляет "о" в конец своих функций?

В аргументированном планировщике они называют стандартные функции lisp с 'o' на конце, например conso а также appendo,

Мой вопрос: почему "Разумный интриган" добавляет "о" в конец своих функций?

1 ответ

Решение

Со страницы 2 http://www.cs.indiana.edu/~eholk/papers/sfp2012.pdf:

It is conventional in Scheme for the names of predicates to
end with the ‘?’ character. We have therefore chosen to end the
names of miniKanren goals with a superscript o, which is meant
to resemble the top of a ?. The superscript e in conde
stands for
‘every,’ since every conde clause may contribute answers.
Другие вопросы по тегам