Skip to content

dkohlsdorf/Scalog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Scalog A simple Prolog interpreter

  • Implements unifications, search and backwards chaining.
  • Also prolog lists are implemented.
  • In order to dive into the code check the tests.

Installation:

  • install scala
  • install sbt

Usage:

  • In the project directory
  • ./sbt
  • run examples/quicksort.pl "quicksort([3,2,1,2],Y)"

This will output:

  • true
  • Variable(Y) = 1 2 2 3

For more information

About

A very simple prolog implementation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages