0
I Use This!
Inactive

Commits : Listings

Analyzed about 19 hours ago. based on code collected about 19 hours ago.
Feb 13, 2025 — Feb 13, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
fix logic examples after Database class removal More... almost 14 years ago
better logging More... almost 14 years ago
remove Database for raw dict More... almost 14 years ago
remove Fact and Rule classes More... almost 14 years ago
split prolog REPL into separate module; remove old Var.unify More... almost 14 years ago
add instructions for running prolog to README More... almost 14 years ago
turn off logging on an exampel More... almost 14 years ago
add transitive rule example More... almost 14 years ago
enable interrupt while proving More... almost 14 years ago
fix rename of repeated var in relation More... almost 14 years ago
fix bug in get_vars (multiple same vars) and add test More... almost 14 years ago
more logging More... almost 14 years ago
rewrote unify per norvig, updated tests More... almost 14 years ago
more logging in unification More... almost 14 years ago
parse commands More... almost 14 years ago
parse clauses and relation_lists More... almost 14 years ago
add parser with term, atom, var, relation More... almost 14 years ago
add prolog lexer More... almost 14 years ago
fix bug: vars resolving to relations. replace class unify methods with single unify() function. More... almost 14 years ago
added failing testcase: unifying to vars that each resolve to relations fails More... almost 14 years ago
logic: added more examples More... almost 14 years ago
logic: printing solutions now resolves relations. list example added. More... almost 14 years ago
logic: backtracking works--proving recursively More... almost 14 years ago
logic: test_prove_primitive_call More... almost 14 years ago
logic: test_prove_subgoals_required_pass. fixed bug in Atom.unify: when Var.lookup resolved to another var (ie, its transitive binding chain didn't end at an Atom), Atom.unify was treating the resulting binding var as an Atom. More... almost 14 years ago
logic: test_prove_all_no_subgoals_required More... almost 14 years ago
logic: test_prove_no_subgoals_required More... almost 14 years ago
logic database tests. fixed bug: query returning None instead of empty list More... almost 14 years ago
bug in db query: keyerror when no such pred in db More... almost 14 years ago
fixed unification bugs: unbound vars now bind to each other, but cycles are detected; new recursive_rename method on clauses; some prove() refactoring that i meant to make a separate commit More... almost 14 years ago