aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
10 daysStreamlined some Fresh declarations now that it won't affect performanceJedidiah Barber
10 daysState now uses a Vector instead of a MapJedidiah Barber
10 daysCached results now freed after being used by all possible branchesJedidiah Barber
12 daysCounter for next available Variable now held by each Goal instead of being gl...Jedidiah Barber
12 daysRemoved free logic Variable tracking in States, removed Fresh_Node and Static...Jedidiah Barber
13 daysRecurse fixed, caching functions consolidatedJedidiah Barber
2026-01-12Removed Nametags and identifier aliasing for VariablesJedidiah Barber
2026-01-06Slight efficiency improvements to comparison subprogramsJedidiah Barber
2026-01-05Small speed improvement to divisionJedidiah Barber
2026-01-05Logarithms now work for base=3Jedidiah Barber
2026-01-05Very slight improvement to Unify checksJedidiah Barber
2026-01-04Slight refactor of final branch of Logarithm to use GTEJedidiah Barber
2026-01-02Addition/subtraction test program, bugfix in AddJedidiah Barber
2026-01-02Fixed minor Math issues that didn't error until instantiationJedidiah Barber
2026-01-01Division, logarithm, exponentiationJedidiah Barber
2025-12-25Repeated multiply version of exponentiationJedidiah Barber
2025-12-25Reorganisation and additional numeric comparison subprogramsJedidiah Barber
2025-12-25Arithmetic -> Math package renameJedidiah Barber
2025-12-25Multiply and arithmetic comparison operatorsJedidiah Barber
2025-12-21Addition and subtraction arithmeticJedidiah Barber
2025-12-19Worlds separated into Goals that run on a State, improvement to unification e...Jedidiah Barber
2025-12-18Added missing equality function for TermJedidiah Barber
2025-12-18Reduced number of reallocations for conjunct operationsJedidiah Barber
2025-12-16Can now output the basic structural DAG of a World in DOT formatJedidiah Barber
2025-12-14Core rewritten with memoisation, but somehow Zebra example is buggedJedidiah Barber
2025-11-23Switches out Holders for Controlled component in TermJedidiah Barber
2025-11-19Added generic to make it easier to abbreviate FreshJedidiah Barber
2025-11-19Reification, including Term flattening and TreeificationJedidiah Barber
2025-11-18Removed Buffer variant GeneratorJedidiah Barber
2025-11-17Lazy Conjunct should properly work for infinite results nowJedidiah Barber
2025-11-17Refactor of Conjunct GeneratorsJedidiah Barber
2025-11-16Improvements to Fresh and TakeJedidiah Barber
2025-11-16Variable counting handled properly on a per-State basisJedidiah Barber
2025-11-16Worlds now use Indefinite_Holders for holding themselvesJedidiah Barber
2025-11-15GNAT bug workaroundJedidiah Barber
2025-11-15Refactor of Terms that causes GNAT to STORAGE_ERRORJedidiah Barber
2025-11-15Prelude combined into base, lazy Conjunct kinda working but still loops in so...Jedidiah Barber
2025-11-13Improved memory management for world genJedidiah Barber
2025-11-13Slight parameter alignment fixJedidiah Barber
2025-11-13Refactor of rollover lazinessJedidiah Barber
2025-11-12Prelude now derives its own World so dot notation works for those subprogramsJedidiah Barber
2025-11-12Recursive portions of preludeJedidiah Barber
2025-11-12Bugfixes in Unify and Term Image, query function for World failureJedidiah Barber
2025-11-11Finegrained better handled laziness, forced evaluation, disjunct for world ar...Jedidiah Barber
2025-11-11Non-recursive, non-numeric portions of preludeJedidiah Barber
2025-11-10Infinite number of States in a World enabled with lazy evaluationJedidiah Barber
2025-11-09Initial commitJedidiah Barber