π“Ÿ host1.bitchan.one

𓀐 @E9f5wY+N

⏱ 1w seenβ›“ 0πŸ‘ 0β§– 1

filter [-]

languages:onother

Experience. It's relative slowness, of course, I don't think there's any situation today I'd use Python where Clojure wouldn't work from a performance standpoint, and probably the majority of those Clojure would perform better. Maybe I'm still just sore about all the times we had to optimize Clojure by tearing out the nice persistent data structures and replacing them with ugly Java interop code, or even worse rewriting large sections in Java directly. When you do enough of that, you start wondering why you're even bothering not just keeping everything in Java, which on its own terms is not a bad language anymore. https://github.com/python/cpython/blob/2.7/Objects/dictobject.c https://github.com/python/cpython/blob/2.7/Objects/dictnotes.txt Or see Chapter 18 from the book Beautiful Code, "Python's Dictionary Implementation: Being All Things to All People".⏱ 1w↩