Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Prolog interpreter in Go
Go Prolog Shell
Branch: master

Merge pull request #18 from vzaramel/master

Support new version of ps package

Modified ps.Any to interface{} to make it compatible with new version of ps
latest commit 3732e0fab8
@mndrix authored


Prolog interpreter in Go with aspirations to be ISO compatible. See the full package documentation for usage details.

Install with

go get


The long term goal is to make Golog fully compliant with ISO Prolog. It currently supports a subset of ISO Prolog. Any deviations from the standard are bugs. Please report issues to help Golog improve.

Golog is used in production systems, but should be considered experimental software. It has bugs and sharp edges.

Development is sponsored by PriceCharting.

Something went wrong with that request. Please try again.