mndrix / golog

Prolog interpreter in Go
MIT License
374 stars 39 forks source link

separate Compound and Atom types #1

Closed mndrix closed 11 years ago

mndrix commented 11 years ago

Atoms are currently implemented as 0-arity compound terms. There are quite a few optimizations that can be made with atoms once their implementation is separated. The first step is just to separate the implementations.