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

Use Chalk engine for solving constraints and as a decision engine #182

Open
XVilka opened this issue Jul 13, 2018 · 3 comments
Open

Use Chalk engine for solving constraints and as a decision engine #182

XVilka opened this issue Jul 13, 2018 · 3 comments
Labels

Comments

@XVilka
Copy link
Member

@XVilka XVilka commented Jul 13, 2018

https://github.com/rust-lang-nursery/chalk - they are going to use it in Rust compiler itself. Should suit decompiler too.

@XVilka XVilka added the discussion label Jul 13, 2018
@XVilka
Copy link
Member Author

@XVilka XVilka commented Dec 27, 2018

Note there is an interesting idea of using Prolog-like (Datalog) query interface to extract knowledge from the program: https://github.com/maurer/thesis/
The named the engine Holmes:
"Holmes is a dialect of Datalog, tailored with extensions for the specific use case of analyzing
compiled code."

See this Holmes implementation here https://github.com/maurer/mycroft
Its license is MIT, so can be reused without any problem.

@XVilka
Copy link
Member Author

@XVilka XVilka commented Feb 1, 2019

@XVilka
Copy link
Member Author

@XVilka XVilka commented Mar 27, 2019

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

Successfully merging a pull request may close this issue.

None yet
1 participant
You can’t perform that action at this time.