Age | Commit message (Collapse) | Author |
|
|
|
about them
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tells us something about term types. Should be used a lot more instead of explicitly looking into terms->tag everywhere
|
|
|
|
|
|
|
|
|
|
|
|
|
|
leave behind some bindings even though the unification failed.
|
|
|
|
This is wastefull if one branch loops forever, but it is much nicer otherwise, since we know the choicepoints only gets created as long as their head is unifiable with the goal.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
which defines how double quoted strings are stored.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
actual builtins
|
|
|
|
|
|
|
|
|
|
|
|
|
|
choicepoints which is implemented the easy but wasteful way for now.
I have also added a number which is used to differentiate variables from different application of the clauses.
|
|
how to handle builtin predicates or how to backtrack
|