trealla-prolog / go

Trealla Prolog embedded in Go using WASM
MIT License
79 stars 3 forks source link

Coroutine-based native predicates & Go 1.23 iterators #14

Closed guregu closed 3 weeks ago

guregu commented 4 weeks ago

Adds Query.All() which returns an iterator, and a new kind of predicate that can create multiple choice points using iterators.