API Reference Ckini v0.1.0

Modules

Imports primitives from Ckini.Goals and Ckini.Macro. Check out the documentation for these two modules for details.

Implementation of arithmetic using a binary representation of natural numbers.

An intermediate state of computation.

This module defines generic goals like eq.

A set of MiniKanren-like primitives.

This module represents a stream data type.

A substitution is set of associations. An association is a {var, val} pair. See the type specs below for details.

A logic term. It's either a variable or a list or a ground term represented by an Elixir term.

A logic variable