@@ -27,26 +27,26 @@ cabal run agda2lambox -- --out-dir build -itest test/Nat.agda
2727- [x] Add pragma for program selection
2828- [x] Make pretty-printer prettier
2929- [x] Ensure well-formedness of generated programs inside Coq
30- - [x] Make well-formedness check faster by splitting it into boolean and propositional.
30+ - [x] Make well-formedness check faster by splitting it into boolean and propositional
3131- [x] Evaluate λ□ programs from inside Coq to start testing
3232 - [x] Using the λ□-Mut from CertiCoq
3333- [x] Support mutual inductives
3434- [x] Refactor backend
3535 - Get rid of the Convert class.
36- - Possibly put everything in a single module.
37- - Unify compilation of records and datatypes.
36+ - Possibly put everything in a single module
37+ - Unify compilation of records and datatypes
3838- [x] Support (one-inductive) records
3939 - [x] Properly translate projections in terms (by actually generating projections)
4040- [x] Support mutual (possibly inductive) records
41- - [ ] Traverse multiple files to get all (required) definitions.
41+ - [x] Traverse multiple files to get all (required) definitions
42+ - [ ] Support (nat) literals
4243- [ ] Better error-reporting
43- - [ ] "Support" modules
4444- [ ] Check support for Agda-specific edge cases
4545 - [x] Pattern-matching lambdas
4646 - [x] With-generated lambdas
4747 - [ ] Module applications
4848 - [ ] Projection-like
49- - [ ] Support literals (ints and floats)
49+ - [ ] Support primitives (ints and floats)
5050- [ ] Setup compilation to Wasm/Rust using Certicoq
5151 - [ ] May require generating λ□ terms for an older MetaCoq
5252- [ ] Setup proper testing infrastructure
0 commit comments