bril
progge.rs
Our great sponsors
bril | progge.rs | |
---|---|---|
3 | 4 | |
458 | 33 | |
- | - | |
9.0 | 0.0 | |
23 days ago | almost 2 years ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bril
-
Bril: A Compiler Intermediate Representation for Learning
Seems to be part of this course, and an implementation is here.
-
Easy intermediate codes that have an interpreter
Cornell has Bril IR which they use for their compilers course. It comes with a bunch of tools, including an interpreter.
progge.rs
-
Automated test case generation in Proggers
Just tried to solve the "a farmer needs to move his fox, chicken, and corn across a river" riddle using the symbolic execution engine, and it worked! See here: https://github.com/skius/progge.rs/blob/master/analyzer-examples/fun/fox_chicken_corn.progge
I've been working on my program analyzer Proggers (see the previous post), and recently added symbolic execution into the mix - I thought some people here might find it interesting, or have other ideas!
-
Introducing Proggers! A simple toy programming language/static analyzer/compiler
Hi guys! I'm happy to finally share my project of the past few months with this community! Proggers is intended as a playground for me/other interested people to play around with and learn about various static analyses.
What are some alternatives?
sml-compiler - A compiler for Standard ML, somewhat
ariadne - Python library for implementing GraphQL servers using schema-first approach.
unseemly - Macros have types!
ariadne - A fancy diagnostics & error reporting crate
koto - A simple, expressive, embeddable programming language, made with Rust
molten - An LLVM compiler for an ML-like language (written in Rust)
tao - A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc.
llrl - An experimental Lisp-like programming language
tao - The TAO of cross-platform windowing. A library in Rust built for Tauri.
gleam - ⭐️ A friendly language for building type-safe, scalable systems!