3 ms·
One of the barriers for my adoption might be addressed here: > * Make the language constructs more generic > In many ways, the current Racket language and li
by memling 7y ago
One of the barriers for my adoption might be addressed here:
> * Make the language constructs more generic
> In many ways, the current Racket language and libraries encourage the use of concrete data structures instead of abstract datatypes.
Matt Flatt goes on to mention that map only works with list types, for example (you need to use hash-map to work with hash tables, vector-map for vectors, et c.). This makes refactoring a bit of a pain and feels like a legacy holdover that shouldn't exist in a modern programming language.