Fork me on GitHub
#clojure-uk
<
2016-03-23
>
thomas09:03:25

@xlevus: yes… error message is one of the worst feature of Clojure. I think most people agree with that.

martintrojer09:03:47

for me; refactoring

martintrojer09:03:51

utter nightmare

glenjamin09:03:47

no worse than any other dynamic language though?

thomas09:03:59

@martintrojer: do you think that is due to the fact that it is dynamically typed?

glenjamin09:03:06

actually, that’s untrue

glenjamin09:03:20

dynamic langs without explicit per-namespace imports are worse

martintrojer09:03:47

they are all so bad, the differences are in the noise

glenjamin09:03:28

although I do think to some extent the very effective refactoring tools in javaland can lead to APIs / Interfaces not being thought through

glenjamin09:03:36

you still can’t rename across project boundaries

martintrojer10:03:26

we’re at ~60% tests. Still, refactoring bugs show up weeks later in prod

martintrojer10:03:34

Its chipping away at my sanity

martintrojer10:03:45

don’t know how much more I can take of this 😞

martintrojer10:03:36

this is with ~5year Clojure experience

glenjamin11:03:26

bronsa: when was the last time you typed a (ns) form a bit wrong?

bronsa11:03:21

a while ago admittedly simple_smile