Soufflé is a translator of declarative Datalog programs into the C++ language. Soufflé is used as a domain-specific language for static program analysis, over large code bases with millions of lines of code. Soufflé aims at producing high-performance C++ code that can be compiled with the native compiler on the target machine.
Contributions:4 PRs, 951 pushes, 247 branches in 3 years 11 months
compilercppdatalogprogram-analysis
Lambda calculus interpreter written in Java
Contributions:25 commits, 1 PR, 2 pushes in 1 year 6 months
interpreterjavalambda-calculus