You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The FunSAT solver exposes a purely functional API which isn't convenient while executing a SMT-LIB script. Exposing a new imperative API simplify a lot the Frontend module.
The frontend satml_frontend exposes the same functional API built on the top of an imperative one... We may only expose an imperative API for all the SAT solvers and the current functional one of FunSAT will be an internal API only.
The text was updated successfully, but these errors were encountered:
Tackles #899 by making both Sat API imperative.
The imperative is made... well, imperative; it still relies on Satml_frontend for properly wrapping calls to Satml. We should be able to merge them, but I choosed not to in this PR to avoid spaghettification.
The functional sat now has an imperative frontend upadting a reference to the environment.
The FunSAT solver exposes a purely functional API which isn't convenient while executing a SMT-LIB script. Exposing a new imperative API simplify a lot the
Frontend
module.The frontend
satml_frontend
exposes the same functional API built on the top of an imperative one... We may only expose an imperative API for all the SAT solvers and the current functional one of FunSAT will be an internal API only.The text was updated successfully, but these errors were encountered: