Create more syntax frontends for AutoCorrode
- Dominant language
- Isabelle
- Stars
- 105
- Forks
- 27
- Avg merge
- 12h 45m
- Merged PRs (30d)
- 7
Description
AutoCorrode at heart is a generic framework for reasoning about imperative programs with separation logic. Currently, the framework is instantiated with a Rust-like frontend called μRust but there is nothing particularly Rust-specific about the framework, and new frontends could be added for reasoning in different imperative languages, like C.
Contributor guide
Research direction
The issue names only the existing μRust frontend; start there to understand how AutoCorrode instantiates its generic framework. Choose a target language such as C and determine the files, entry points, and acceptance checks needed for a new frontend. Done means an additional syntax frontend is integrated with the framework.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, rust
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100