index
:
kompsos
master
Experimental miniKanren implementation
Jed Barber
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2026-02-06
Evaluation algorithm changed to inverted interleaved depth first search
Jedidiah Barber
2026-01-29
Some equivalent test programs in Scheme running on microKanren and miniKanren...
Jedidiah Barber
2026-01-25
Slight revision to readme
Jedidiah Barber
2026-01-24
Minor tidyup and some more comments
Jedidiah Barber
2026-01-24
Unrolled linked lists for State
Jedidiah Barber
2026-01-22
States are now custom linked lists
Jedidiah Barber
2026-01-22
Moved < operator for Graph_Component_Access over to Pretty_Print package
Jedidiah Barber
2026-01-21
Refactor of evaluation using custom bookkeeping datatype instead of Maps
Jedidiah Barber
2026-01-19
Fixed oversight in Resolve_First after switch to using a Vector in State
Jedidiah Barber
2026-01-19
Streamlined some Fresh declarations now that it won't affect performance
Jedidiah Barber
2026-01-19
Readme updated
Jedidiah Barber
2026-01-19
State now uses a Vector instead of a Map
Jedidiah Barber
2026-01-19
Cached results now freed after being used by all possible branches
Jedidiah Barber
2026-01-19
Readme added
Jedidiah Barber
2026-01-17
Counter for next available Variable now held by each Goal instead of being gl...
Jedidiah Barber
2026-01-17
Changed default build switch to release instead of debug
Jedidiah Barber
2026-01-17
Removed free logic Variable tracking in States, removed Fresh_Node and Static...
Jedidiah Barber
2026-01-17
Recurse fixed, caching functions consolidated
Jedidiah Barber
2026-01-12
Removed Nametags and identifier aliasing for Variables
Jedidiah Barber
2026-01-08
Cleaned up code in Houses example
Jedidiah Barber
2026-01-07
Test programs now interleave calculation and text output better
Jedidiah Barber
2026-01-06
House number example program
Jedidiah Barber
2026-01-06
Slight efficiency improvements to comparison subprograms
Jedidiah Barber
2026-01-06
Demonstration program for using arbitrary zero and one elements in Math generic
Jedidiah Barber
2026-01-05
Small speed improvement to division
Jedidiah Barber
2026-01-05
Logarithms now work for base=3
Jedidiah Barber
2026-01-05
Very slight improvement to Unify checks
Jedidiah Barber
2026-01-04
Logarithm test program, base=3 not working
Jedidiah Barber
2026-01-04
Slight refactor of final branch of Logarithm to use GTE
Jedidiah Barber
2026-01-03
Exponential/repeated-multiply test program
Jedidiah Barber
2026-01-02
Multiplication test program
Jedidiah Barber
2026-01-02
Addition/subtraction test program, bugfix in Add
Jedidiah Barber
2026-01-02
Division test program
Jedidiah Barber
2026-01-02
Fixed minor Math issues that didn't error until instantiation
Jedidiah Barber
2026-01-01
Division, logarithm, exponentiation
Jedidiah Barber
2025-12-25
Repeated multiply version of exponentiation
Jedidiah Barber
2025-12-25
Reorganisation and additional numeric comparison subprograms
Jedidiah Barber
2025-12-25
Arithmetic -> Math package rename
Jedidiah Barber
2025-12-25
Multiply and arithmetic comparison operators
Jedidiah Barber
2025-12-21
Addition and subtraction arithmetic
Jedidiah Barber
2025-12-19
Worlds separated into Goals that run on a State, improvement to unification e...
Jedidiah Barber
2025-12-18
Slightly more complete Zebra problem description
Jedidiah Barber
2025-12-18
Added missing equality function for Term
Jedidiah Barber
2025-12-18
Reduced number of reallocations for conjunct operations
Jedidiah Barber
2025-12-17
Fivesix now tests manual recursion using Conjunct as well as the Recurse subp...
Jedidiah Barber
2025-12-16
Can now output the basic structural DAG of a World in DOT format
Jedidiah Barber
2025-12-14
Core rewritten with memoisation, but somehow Zebra example is bugged
Jedidiah Barber
2025-12-10
Build switches now incorporate -gnateE
Jedidiah Barber
2025-11-23
Switches out Holders for Controlled component in Term
Jedidiah Barber
2025-11-21
Reordering of declarations to reduce memory usage
Jedidiah Barber
[next]