scheme - Why does 'The Reasoned Schemer' add an 'o' to the end of its functions? -
in reasoned schemer, name standard lisp functions 'o' on end, eg conso
, appendo
.
my question is: why 'the reasoned schemer' add 'o' end of functions?
from page 2 of http://www.cs.indiana.edu/~eholk/papers/sfp2012.pdf:
it conventional in scheme names of predicates end ‘?’ character. have therefore chosen end names of minikanren goals superscript o, meant resemble top of ?. superscript e in conde stands ‘every,’ since every conde clause may contribute answers.
Comments
Post a Comment