I struggle with dependency syntax. I never remember what ^1.2.3 means or how it differs from ~1.2.3.
I believe both npm and cargo assign the same meanings to this notation, but it's less obvious than e.g. 1.x.
1.2.3 isn't an exact version constraint either!
miniblog.
Related Posts
Shower thought: plurals are basically Hungarian notation, but with a suffix rather than a prefix.
Hungarian notation definitely has its uses. I find writing effectful! predicate? or $selector very helpful for reading code.
"Windows kernel coding typically uses Hungarian notation for type names, but not for variable names." Crikey, new one on me.