Comments (5)
Haskell bindings for a static analysis framework such as ELINA or apron would be great!
Is anybody aware of going activities in that direction?
from elina.
Hi,
We support backward compatibility with APRON at the moment, allowing analyzers written with APRON to benefit from ELINA's faster algorithm. However, the plan going forward is to slowly deprecate support for APRON, so binding with ELINA may be more preferable. Let me know if there are any issues with ELINA.
Cheers,
Gagan
from elina.
Thanks for the quick response!
I'll consider going straight toward binding ELINA then.
That said, is it reasonable to use Apron's API documentation (http://apron.cri.ensmp.fr/library/0.9.10/apron.pdf) as a starting point to understanding ELINA's architecture in its current state? E.g. to answer questions such as: "Is elina_abstract0_t
the appropriate entry-point to ELINA operations?"
from elina.
Hi,
Yes, ELINA API is compatible with APRON and thus "elina_abstract0_t" has the same semantics as "ap_abstract0_t" currently.
Cheers,
Gagan
from elina.
Thanks. I'll close this ticket for now, since I've decided to bind ELINA directly. I'll create other tickets for more specific questions.
from elina.
Related Issues (20)
- clang: error: unknown argument: '-mno-fused-madd' HOT 2
- elina_abstract0_from_zonotope is not defined
- Compilation failure due to wrong path HOT 4
- Segfault when creating a polyhedra using a tcons_array HOT 1
- Broken ELINA after 9c99c4d177c691f98f2031657c18fe6fbe4c7571 HOT 1
- Adding a new variable and interval to Poly HOT 4
- Meet/Join with different dims? HOT 5
- Makefile in fppoly references non-existant sign_approx.o HOT 1
- Wrong CDD_PREFIX after ./configure --cdd-prefix HOT 4
- Memory leaks (Valgrind) in elina_poly HOT 7
- OSError: libfppoly.so: cannot open shared object file: No such file or directory HOT 4
- error: ‘AP_SCALAR_MPFR’ undeclared (first use in this function); did you mean ‘ELINA_SCALAR_MPFR’? HOT 2
- error when executing make in ELINA HOT 2
- Get relative bounds for dimensions HOT 2
- SEGFAULT when joining bottom HOT 4
- Portability issue with the `funptr` array HOT 7
- -march=native and -DTIMING not supported in Apple M1 HOT 3
- Missing MPFR_LIB_FLAG and GMP_LIB_FLAG in Makefile HOT 2
- How to tune the clam options to reproduce ELINA paper results HOT 14
- Does ELINA support the join and meet operators in case of the NNC Polyhedra? HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from elina.