Bannerets / hslog

Toy Prolog interpreter in Haskell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hslog

Prolog (its pure subset) interpreter in Haskell, written just for fun.

Features

  • Basic implementation
  • REPL
  • List notation
  • Infix notation
  • Arithmetic operators
  • Cut symbol
  • User-defined operators
  • ...

Usage

Build:

$ stack install

Launch REPL:

$ hslog-exe [filename]

Launch tests:

$ stack test

About

Toy Prolog interpreter in Haskell

License:MIT License


Languages

Language:Haskell 100.0%