Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-08-11 | Rework prolog query engine | Timotej Lazar | |
Use exceptions to report errors. Used in the server branch. | |||
2015-08-11 | Clean up prolog.engine | Timotej Lazar | |
Use findnsols/4 to allow limiting the number of solutions found by prolog.engine.query. Add a basic test case to prolog.engine. | |||
2015-08-11 | Add PL_clear_exception to prolog/core.py | Timotej Lazar | |
2015-08-11 | Add call(predicate, arguments) to PrologEngine | Timotej Lazar | |
Also disable error messages printed by swipl library. | |||
2015-08-11 | Improve testing procedure | Timotej Lazar | |
- only run queries with correct code once - use msort/2 to implement quicksort/3, used for some tests - correctly split programs in the presence of =.. operator | |||
2015-08-11 | Initial commit for pymonkey | Timotej Lazar | |