Yutaka Ichibangase
Yutaka Ichibangase
I'll close this issue for now. Feel free to reopen it!
As of `v0.15.0`, the hack above can be done like this: ```go package main import ( "context" "fmt" "github.com/ichiban/prolog" "github.com/ichiban/prolog/engine" ) func main() { p := prolog.New(nil, nil) t :=...
We've done a couple of performance tunings since you submitted this issue. I bet it's way faster in many use cases. I'll close this issue for now. Feel free to...
Thank you for reporting this. I'll fix it later.
Hi, it doesn't support distributed facts out of the box but it's possible. I can think of 2 approaches so far: # Prolog interpreter as FSM We can see a...
It stores dynamic predicates in memory. So the former reads facts from the snapshot in the local memory. The latter can be either remote or local depending on which data...
@jon-whit Sorry for the late reply. Because I made not-so-great design decisions on the interface and naming, you failed to load the Prolog text and execute it. To load a...