- autdiff
- Decided to use an
enum with all of the expression types instead of a trait object
- Making
ExprKind dyn compatible (object safe) was annoying
- e.g. can't require
Clone, can't convert self to self
- Removed negation/subtraction/division
ExprKind variants
- Can all be replaced with simpler operations
- negation is just $-1x$
- subtraction is just $x+(-1)y$
- division is just $xy^{-1}$
- Simplifies some logic by avoiding the need to implement logic for those operations
- kb.iter.ca user feedback on new calendar layout for daily notes
- Took longer for user to understand calendar layout, but liked it when they saw it
- -> calendar layout has higher learning curve, but better info display
- User likes calendar view
- User wishes there were numbers on the calendar so they can find the notes by exact date
- User didn't realize tooltips were available
- User prefers new layout over the old layout