Compare commits
3 Commits
95e166a058
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
d76884fc9c
|
|||
|
5e724c6b40
|
|||
|
15c6ec899e
|
34
journal/week7.typ
Normal file
34
journal/week7.typ
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
#import "template.typ": week, day
|
||||||
|
|
||||||
|
#show: week.with(num: 7)
|
||||||
|
|
||||||
|
#day(1)
|
||||||
|
|
||||||
|
- better handle type variables
|
||||||
|
- write simple demo script
|
||||||
|
- various fixes
|
||||||
|
|
||||||
|
#day(2)
|
||||||
|
|
||||||
|
- weekly meeting
|
||||||
|
- start implementing data-frame and column types
|
||||||
|
|
||||||
|
#day(3)
|
||||||
|
|
||||||
|
- statically check cast expressions on literal values
|
||||||
|
- add unsafe cast
|
||||||
|
- setup user manual
|
||||||
|
- setup report
|
||||||
|
|
||||||
|
#day(4)
|
||||||
|
|
||||||
|
- work on data-frame and column types (method resolution, subtyping)
|
||||||
|
|
||||||
|
#day(5)
|
||||||
|
|
||||||
|
- work on data-frame and column types (asserts, dunders)
|
||||||
|
- start writing user manual (quick start)
|
||||||
|
|
||||||
|
#day(7)
|
||||||
|
|
||||||
|
- work on user manual (Midas reference, supported Python syntax)
|
||||||
49
journal/week8.typ
Normal file
49
journal/week8.typ
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user