The new version of an embeddable ISO Prolog for Go, ichiban/[email protected] is out! The API hasn't changed. It just got faster and safer! #prolog#go#golang
In Prolog, terms (statements) are separated by periods yet you can write a float like `3.14`. So how does a Prolog interpreter know it's `X = 3.14.` not `X = 3.` and `14.`? 🧵 #prolog#programming#language#syntax