Prolog interpreter in Go
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cmd/golog
doc
lex
prelude
read
t
term
util
.gitignore
LICENSE
README.md
bench_test.go
builtin.go
choice_point.go
clauses.go
clauses_test.go
database.go
database_test.go
foreign_test.go
foreignreturn.go
golog.komodoproject
golog.sh
interactive.go
machine.go
profile.sh
prolog_test.go
prove_test.go

README.md

golog

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

Install with

go get github.com/mndrix/golog

Status

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.