Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make sbt-stainless work without requiring an external solver #179

Open
dotta opened this issue Feb 28, 2018 · 2 comments
Open

Make sbt-stainless work without requiring an external solver #179

dotta opened this issue Feb 28, 2018 · 2 comments

Comments

@dotta
Copy link
Contributor

dotta commented Feb 28, 2018

Currently, sbt-stainless expects an external solver to be installed and available in the $PATH. This because I couldn't make scalaz3 work on OSX (see epfl-lara/ScalaZ3#56).

Once the scalaz3 ticket is resolved, we should publish a stainless-scalac-plugin embedding scalaz3 for each supported os and architecture. This way, sbt-stainless will be usable without having to install an external solver.

I've started working on this ticket in this branch: https://github.com/dotta/stainless/tree/wip/include-scalaz3-in-fat-jar

@romac romac changed the title Make sbt-stainless work withour requiring an external solver Make sbt-stainless work without requiring an external solver Apr 10, 2018
@vkuncak
Copy link
Collaborator

vkuncak commented Jul 1, 2019

@romac is this still an issue?

@romac
Copy link
Member

romac commented Jul 7, 2019

Not in the sense that we support Princess out of the box, and having z3 support just requires installing Z3. But yeah, we do not currently ship NativeZ3 with the compiler plugin, which we perhaps should?

@romac romac added this to the 0.7 milestone Sep 19, 2019
@romac romac removed this from the 0.7 milestone Nov 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants