diff --git a/journal/week9.typ b/journal/week9.typ new file mode 100644 index 0000000..3178aa1 --- /dev/null +++ b/journal/week9.typ @@ -0,0 +1,43 @@ +#import "template.typ": week, day + +#show: week.with(num: 9) + +#day(1) + +- add more docstrings +- handle column subscript +- handle `not` operator +- properly type check parameter default values +- handle import statements +- handle column type instantiation + +#day(2) + +- parse int literals as integers +- implement scalar ops on frames and columns +- add more docstrings +- fix some bugs, make some small improvements +- complete weather pipeline example with frame operations +- implement formulae to compute aggregation method return types + +#day(3) + +- weekly meeting +- update syntax definitions +- check variable assignment when referenced +- add CI to run tests +- remove complex type +- complete user manual, including CLI subcommands +- add variance manager +- minor improvements + +#day(4) + +- check, document and fix function subtyping logic +- add some tests +- cleanup repository + +#day(5) + +- remove some raised errors to use diagnostics +- code repository submission \ No newline at end of file