HarvardPL / formulog

Datalog with support for SMT queries and first-order functional programming
https://harvardpl.github.io/formulog/
Apache License 2.0
155 stars 10 forks source link

Codegen: use futures when making SMT calls. #39

Closed aaronbembenek closed 1 year ago

aaronbembenek commented 1 year ago

Change the codegen SMT memoization table to hold futures, so that the same query isn't sent to multiple SMT solvers.