OCaml map signatures are really weird when coming from a Java/C++ background.
For example, Java's Map<Integer, String> typically becomes string IntMap.
I don't yet have any intuition on the different tradeoffs.
miniblog.
Related Posts
I've added some new keybindings to deadgrep.el, so I split the shortcut tables into two categories: https://github.com/Wilfred/deadgrep#keybindings
I've done this purely by intuition. Are there good rules or heuristics for deciding when more hierarchy is needed in information, I wonder?
I've started adding some --dump-syntax flags to difftastic to save me inserting random print statements when I debug.
I have no good intuition for when I should start adding debugging features. It's easy to do it too late in development.
Contrasting convolution to multiplication, and some great examples to build intuition: https://betterexplained.com/articles/intuitive-convolution/