Skip to content

Comment on Bruce Eckel announces he's going to write Atomic Pythonparent

Comments

I've used Nim, for a period of a few months. I didn't feel it was semantically that clean, just extremely terse. It has an enormous number of features. Some make good advertisement but are not implemented in a comprehensible, well-documented way(e.g. "parallel"). I was able to trigger a compiler regression the first time I used Nim because my first code, as one might expect given the large featureset, strayed from the idiomatic path. Plus the community had developed a careless attitude towards each other where any nastiness got a pass. I saw several flame wars go down in that IRC, bitter arguments that my friends looked at and shook their heads at. One said, "somebody should have been banned long before it got there."

I do have one good thing to say about it, though: it made systems type stuff fun. It has a featureset of "gradual affordance" that lets you implement something now and optimize later. That part is admirable, and most like Python. The next time I feel inclined I'll be looking at D, though - it's a more mature ecosystem, in several respects.

Plus the community had developed a careless attitude towards each other where any nastiness got a pass. I saw several flame wars go down in that IRC, bitter arguments that my friends looked at and shook their heads at. One said, "somebody should have been banned long before it got there."

Thank you, it's good to be warned. My main reason for liking Python was that the community was so friendly; having used other languages where you say anything and get shot down it's a deciding factor for future choices.

AboutSource Built by g1lg1l

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