Prolog Implementation in Haskell
I have never coded in Haskell before and thought this would be a good project to try out the language with.
- Add command history and cursor movement to the command line
- Actually evaluate the rules and queries properly
- Parse OR and AND expressions
- Add proper support for numbers
- arithmetic
- comparison
- Add equal and not equal for atoms
- implement the custom database functions
- lists probably don't work correctly