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
Added some functionality to the API #12
Conversation
fixed access to library in Windows (still use / to navigate into jar files)
better printing support by getting more information with the getters Basic support for tactics and solvers (allows us to work with quantifiers)
Hi Thorstent, thanks for the patches, they're very welcome. I see that this pull request is an extension of the one you closed? I was actually trying that out yesterday and my local copy of Z3 kept crashing. It's extremely unlikely to be related to your changes, which seem perfectly fine, but I'd like to find the root of the problem before I merge anyway. |
Hey, My test env is windows. I build the latest branch of Z3 manually in VS2012 and compile ScalaZ3 against that. Please have a look at this pull request, it works for me. The main thing that bugs me about these functional additions is that they are not complete, only those functions i absolutely need for my current work. Anyhow, if everyone adds what he needs we'll get closer. Btw. you can create a solver like this and it'll magically start solving quantifiers it wouldn't solve earlier: |
Added some functionality to the API
Thanks again! |
(Also note that I reverted the hardcoding of |
There is a reason for that: First of all the / works fine on windows. But the \ won't work for getResourceAsStream (line 84). |
I see, jar resources are accessed uniformly across platforms. That makes sense. Reverted my revert. Thanks. |
Sounds good. I guess the tip at the bottom of http://www.inonit.com/cygwin/jni/helloWorld/load.html is confirmed and recommended. |
Please review and approve. Thanks.