Files
TB-Docs/journal/week6.typ

40 lines
725 B
Typst

#import "template.typ": week, day
#show: week.with(num: 6)
#day(1)
- Simple code generator
- Redesign CLI
- Split overloaded command into multiple simple commands
- Add some commands
- Add for loops
- Start implementing cast assertions
#day(2)
- Weekly meeting
- Forward raw unhandled Python statements and expressions
- Generate cast assertions (type)
- Add generator tests
#day(3)
- Generate stubs from Midas definitions
#day(4)
- Generate predicate functions
#day(5)
- Type check predicate body
#day(6)
- Add variance to type variables (infer, use in subtype check, integrate in generated stubs)
- Unify / match types in generic function calls
#day(7)
- Unify / match types in generic function calls