Posted
about 15 years
ago
by
Michel
In logic programming, a substitution is a mapping from logic variables to values (including other logic variables). Logic programs are composed of goals, with the type signature Subst => Subst* — i.e. it might fail (thus generating 0 possible
|
Posted
about 15 years
ago
by
Michel S.
In logic programming, a substitution is a mapping from logic variables to values (including other logic variables). Logic programs are composed of goals, with the type signature Subst => Subst* — i.e. it might fail (thus generating 0 possible substitution), succeed once, or succeed multiple times, or even an infinite number of times. It is […]
|
Posted
about 15 years
ago
by
Michel S.
In logic programming, a substitution is a mapping from logic variables to values (including other logic variables). Logic programs are composed of goals, with the type signature Subst => Subst* — i.e. it might fail (thus generating 0 possible substitution), succeed once, or succeed multiple times, or even an infinite number of times. It is […]
|
Posted
about 15 years
ago
by
Michel
Several updates to Mini Kanren, covering syntax, semantics and documentation.
SyntaxImplicit conversions now allow you to write the more idiomatic x === y to mean mkEqual(x,y) . Likewise, you can use x =/= y to mean neverEqual(x,y) (see below for
|
Posted
about 15 years
ago
by
Michel S.
Several updates to Mini Kanren, covering syntax, semantics and documentation. SyntaxImplicit conversions now allow you to write the more idiomatic x === y to mean mkEqual(x,y) . Likewise, you can use x =/= y to mean neverEqual(x,y) (see below for
|
Posted
about 15 years
ago
by
Michel S.
Several updates to Mini Kanren, covering syntax, semantics and documentation. SyntaxImplicit conversions now allow you to write the more idiomatic x === y to mean mkEqual(x,y) . Likewise, you can use x =/= y to mean neverEqual(x,y) (see below for
|
Posted
about 15 years
ago
by
Michel S.
Just a quick post (the time is rather late) to note that my port of the Mini Kanren logic programming system to Scala is now available for download (and bug reports) on GitHub; for the scaladoc API documentation and a presentation discussing the porting effort, visit the project homepage. It has an almost-complete numerical stack […]
|
Posted
about 15 years
ago
by
Michel S.
Just a quick post (the time is rather late) to note that my port of the Mini Kanren logic programming system to Scala is now available for download (and bug reports) on GitHub; for the scaladoc API documentation and a presentation discussing the porting effort, visit the project homepage. It has an almost-complete numerical stack […]
|
Posted
about 15 years
ago
by
Michel
Just a quick post (the time is rather late) to note that my port of the Mini Kanren logic programming system to Scala is now available for download (and bug reports) on GitHub; for the scaladoc API documentation and a presentation discussing the porting effort, visit the project homepage.
It has an almost-complete numerical stack — [...]
|