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

Implement public C API and library #22

Open
jryans opened this issue Aug 28, 2019 · 0 comments
Open

Implement public C API and library #22

jryans opened this issue Aug 28, 2019 · 0 comments

Comments

@jryans
Copy link
Contributor

jryans commented Aug 28, 2019

It is probably to early to do this because the internals of JFS are still in flux.

However at some point we should implement a public C API and build a library. This library would need statically incorporate the LLVM support library but it should not incorporate libZ3 so that existing users of Z3 can just link against are library too and have a single copy of Z3.

We should hide all the internal symbols of JFS and only expose the C ones so clients don't see the internal details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant