update notes to reflect last meeting
This commit is contained in:
30
README.org
30
README.org
@@ -122,7 +122,7 @@ For the time being, I just disabled the memoisation. This is very, very bad.
|
|||||||
|
|
||||||
** TODO G-machine visualiser :docs:
|
** TODO G-machine visualiser :docs:
|
||||||
|
|
||||||
** TODO lambda calculus visualiser :docs:
|
** TODO [#C] lambda calculus visualiser :docs:
|
||||||
|
|
||||||
** TODO hmvis does not reload when redefining expressions :bug:
|
** TODO hmvis does not reload when redefining expressions :bug:
|
||||||
To recreate:
|
To recreate:
|
||||||
@@ -175,13 +175,31 @@ For the time being, I just disabled the memoisation. This is very, very bad.
|
|||||||
- [X] Compiler architecture diagram
|
- [X] Compiler architecture diagram
|
||||||
- [X] More examples
|
- [X] More examples
|
||||||
|
|
||||||
** March Release Plan
|
** Final Release Plan
|
||||||
- [ ] Tests
|
SCHEDULED: <2024-04-19 Fri>
|
||||||
|
*** TODO Tests
|
||||||
- [ ] rl' parser
|
- [ ] rl' parser
|
||||||
- [ ] Type inference
|
- [ ] Type inference
|
||||||
- [X] Ditch TTG in favour of a simpler AST focusing on extendability via Fix, Free,
|
*** TODO Examples
|
||||||
|
- [ ] quicksort
|
||||||
|
- [ ] factorial
|
||||||
|
- [ ] your typical FP operations -- mapping, folding, etc.
|
||||||
|
*** DONE Ditch TTG in favour of a simpler AST focusing on extendability via Fix, Free,
|
||||||
Cofree, etc. rather than boilerplate-heavy type families
|
Cofree, etc. rather than boilerplate-heavy type families
|
||||||
- [X] rl' type inference
|
*** DONE rl' type inference
|
||||||
- [X] Core type checking
|
*** DONE Core type checking
|
||||||
|
|
||||||
|
** Presentation
|
||||||
|
SCHEDULED: <2024-05-10 Fri>
|
||||||
|
*** TODO Documentation
|
||||||
|
- [ ] Type inference / Algorithm M
|
||||||
|
- [ ] The G-Machine
|
||||||
|
*** TODO G-Machine visualiser
|
||||||
|
*** TODO Post-mortem write-up
|
||||||
|
e.g. what would I do differently next time, what have I learned, etc.
|
||||||
|
|
||||||
|
*** TODO Final polish check [0/3]
|
||||||
|
- [ ] CLI
|
||||||
|
- [ ] G-Machine output
|
||||||
|
- [ ] ~Compiler.JustRun~ module
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user