From d76884fc9cca5e280a3413f7e812d89c3e3c109d Mon Sep 17 00:00:00 2001 From: LordBaryhobal Date: Tue, 7 Jul 2026 12:30:02 +0200 Subject: [PATCH] feat(journal): add week 8 --- journal/week8.typ | 49 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 journal/week8.typ 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