interpl

Experiments with intepreters in Prolog
git clone https://ccx.te2000.cz/git/interpl
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2025-06-06 02:09Implement mutable frames using assoc in interp_stateJan Pobrislo3+42-39
2025-06-06 00:22Convert predicates to DCG formatJan Pobrislo1+43-31
2025-06-05 23:57Use swipl dict for state instead of edcgJan Pobrislo2+120-100
2025-06-05 18:42Add EDCG for environment and frame passing.Jan Pobrislo2+560-4
2025-05-31 01:41Clean up some more.Jan Pobrislo1+0-2
2025-05-31 01:18Remove unused predicatesJan Pobrislo1+1-48
2025-05-31 00:47Refactor, conditional error throw, test case with recursion.Jan Pobrislo3+128-53
2025-05-30 22:54Fix tests, groundedness check for eval and apply.Jan Pobrislo2+22-12
2025-05-30 22:06Library for throwing interpreter errors.Jan Pobrislo3+65-29
2025-05-30 18:51More tests for evalJan Pobrislo2+13-0
2025-05-30 18:35Error handling, eval tests, fix quotation.Jan Pobrislo2+68-17
2025-05-30 17:25add READMEJan Pobrislo1+2-0
2025-05-30 17:15tests for primitive(+)Jan Pobrislo1+3-0
2025-05-30 17:13tests for primitive functionsJan Pobrislo2+32-0
2025-05-30 15:51working sexp parserJan Pobrislo2+53-8
2025-05-30 13:16initial commitJan Pobrislo3+292-0