diff --git a/journal/week8.typ b/journal/week8.typ new file mode 100644 index 0000000..a6f9f67 --- /dev/null +++ b/journal/week8.typ @@ -0,0 +1,49 @@ +#import "template.typ": week, day + +#show: week.with(num: 8) + +#day(1) + +- improvements and bugfixes + - unknown frame methods + - assertion on column values + - allow unknowns in more places + - parse empty calls + - tuple type instantiation + - `str` methods + - multi-parameter generic + - tuple expression + +#day(2) + +- weekly meeting +- generate stubs when compiling +- work on frames and columns (brainstorm / setup methods) +- start working on call dispatcher + +#day(3) + +- finish call dispatcher +- add type aliases +- work on frame and columns method registry + +#day(4) + +- implement group-by on frames and columns +- implement some methods on frames and columns + +#day(5) + +- implement arithmetic, comparison and aggregation methods, `head`/`tail` and some attributes on frames and columns +- refactor printers +- rename `Function.Argument` -> `Function.Parameter` +- update manual for frames and columns +- add some docstrings + +#day(6) + +- add more docstrings + +#day(7) + +- add more docstrings