2012-02-06 10 views

Respuesta

11

En el prefacio de El Razonada Schemer, lo explican así:

una relación, una función que devuelve un objetivo como su valor, termina su nombre con un superíndice 'o' (por ejemplo, coche o y nulo o).

Por lo tanto, es una notación para denotar una relación.

5

es porque los autores de El Razonada Schemer querían la notación de las relaciones miniKanren sea evocadora de predicados régimen ordinario que terminan en ? (por ejemplo, null?, pair?) por convención. El superíndice o, si entrecierra lo suficiente (y has escuchado esta historia antes), parece un ? modificado.

Cuestiones relacionadas