40 lines
725 B
Typst
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 |