>>93Are SML functors achievable with a library and a compiler flag?
Yes, seeing things like
a + b
makes it really hard to understand what is actually going on. Is it... could it possibly be... addition?.. I once spent two and a half hours figuring out what
+
meant in a particular hard-to-absorb context, so I definitely hear your pain there.
We also need separate functions lengthList, lengthText, lengthArray, lengthMutableArray, sizeSet, sizeHashMap, sizeStack, sizeQueue etc just like in Scheme. That way we can be sure everything's correct by design
!