Skip to content

Comment on What is Clojure good at?parent

Comments

Now I am beginning to understand why people like Clojure so much. Instead of calling them "state threads", whose Google results turn up academic papers from the early 90s, they call them "pods", whose Google results have nothing to do with programming.

Having a short name for commonly used structures aids readability. e.g.

    (ref {})
    (atom [])
Instead of:
    (software-transactional-memory-reference {})
    (atomically-mutable-reference [])

I can't really tell if you're being sarcastic or not

In one company, where Scala is used, they decided to refer to Monads as "comprehensibles" (due to Scala's "for comprehensions", which can be used like Haskell's do statement) in their standard library and documentation: lets everybody use Monads without the knee-jerk reaction of "isn't it some esoteric category thing that Haskell people have to use to do I/O".

There is not really alot of documentation yet so you want find any even if you tree more words.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.