File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ might want to include in your custom language in one place.
1818- [X] NormalizationByEvaluation
1919- [X] Elaboration
2020- [X] TypedHoles
21- - [X] SystemT
21+ - [X] System T
2222- [X] Records
2323- [X] Subtyping
2424- [X] Nominal Inductive Types
@@ -29,11 +29,14 @@ might want to include in your custom language in one place.
2929- [ ] Universe Polymorphism
3030- [ ] Implicit Universe Levels with Constraint Solving
3131- [ ] Tarski Universes
32+ - [ ] Implicits
3233- [ ] Indexed Inductive Types
3334- [ ] Equality
3435- [ ] Case-Trees
3536- [ ] Row Polymorphism
3637- [ ] Linear Types
38+ - [ ] View Patterns
39+ - [ ] Modules
3740
3841Additionally we plan to provide complete examples of STLC, SystemF, and MLTT
3942compiling to the following targets:
@@ -42,5 +45,5 @@ compiling to the following targets:
4245- [ ] A simple stack machine
4346- [ ] LLVM
4447
45- The ultimate term goal is build a [ 1lab] ( https://www.1lab.dev ) style literate coded webapp that
46- allows exploring Lambda Calculus in all its forms.
48+ The ultimate goal is build a [ 1lab] ( https://www.1lab.dev ) style literate coded
49+ webapp that allows exploring Lambda Calculus in all its forms.
Original file line number Diff line number Diff line change @@ -855,9 +855,9 @@ subTactic (Synth synth) = Check $ \ty1 -> do
855855-- The annotation itself is erased during elaboration, it doesn't appear in the
856856-- core 'Syntax'.
857857--
858- -- Γ ⊢ e ⇐ A
859- -- ─────────────── Anno⇒
860- -- Γ ⊢ (e : A) ⇒ A
858+ -- Γ ⊢ A ⇐ Type Γ ⊢ e ⇐ A
859+ -- ──────────── ─────────────── Anno⇒
860+ -- Γ ⊢ (e : A) ⇒ A
861861annoTactic :: Term -> Check -> Synth
862862annoTactic ty (Check bodyTac) = Synth $ do
863863 sty <- runCheck (check ty) VUniv
You can’t perform that action at this time.
0 commit comments