←back to thread

Nim 2.2.6

(nim-lang.org)
159 points xz18r | 5 comments | | HN request time: 0s | source
Show context
synergy20 ◴[] No.45772525[source]
nim is memory safe, python syntax, emits c/c++/js. It really deserves more love and publicity.

more mature than zig, much easier than rust.

replies(5): >>45772662 #>>45773011 #>>45773084 #>>45773138 #>>45777708 #
tinfoilhatter ◴[] No.45773084[source]
It's too bad that the BDFL of Nim (Araq / Andreas) treats the language like his personal compiler development playground. This has led to a hard fork of the compiler, many experienced and frustrated developers leaving the community and language behind, and an extremely fragmented ecosystem.

He is also very difficult to work with and isn't very welcoming to newcomers. The community "leaders" / moderation team is also full of abrasive individuals with fragile egos.

replies(11): >>45773309 #>>45773547 #>>45773578 #>>45774278 #>>45774745 #>>45775652 #>>45775816 #>>45777119 #>>45777255 #>>45778879 #>>45778930 #
planetis[dead post] ◴[] No.45777119[source]
[flagged]
austinjp ◴[] No.45777328[source]
tinfoilhatter lists some specifics elsewhere in his thread.
replies(1): >>45777531 #
planetis ◴[] No.45777531[source]
These aren’t specifics, it’s the same tired tactic: you disagree with me, so I’ll try to ruin your reputation.
replies(1): >>45778752 #
tinfoilhatter ◴[] No.45778752[source]
Then offer specifics that contradict mine? It should be easy if all I'm doing is being a contrarian. There are at least a few comments in reply to this post that have echoed my experiences regarding unpleasant interactions with Nim's leadership and community.

I'd like nothing more than for Nim to succeed as a modern systems programming language. Unfortunately, giant egos and personalities constantly get in the way of that goal. There's certainly something holding Nim back from achieving widespread adoption, and if you want to suggest it's me and some sort of concerted effort to toss shade at the language and its evangelists, then that is your perrogative. It certainly isn't moving the language forward.

replies(1): >>45780205 #
planetis ◴[] No.45780205{3}[source]
Actually, that’s not far from the truth. The reasons are:

Lack of contribution. If someone isn’t doing actual programming work, doesn’t have time management to maintain libraries, or isn’t contributing successful applications, it’s hard to take constant criticism seriously.

Only showing up to complain. Some people disappear for months and then reappear only to complain about design decisions, like "Why were multimethods removed in v3?" or "Why isn’t the pragma syntax like Python’s?" That tends to lead to the assumption that the language is "someone’s toy" just because features change or it’s not a drop-in Python replacement.

Focusing on gossip instead of technical merit. Complaining that a moderator was unfriendly is missing the point. Moderators change over time. The question should be whether the language and the ecosystem are valuable to you, not whether you personally get along with every individual on the forum.

replies(1): >>45780583 #
tinfoilhatter ◴[] No.45780583{4}[source]
Are you suggesting that the reason Nim isn't successful is everyone else's fault, and that the Nim development team and community aren't responsible for its trajectory?

I'm sorry, but not many people are going to want to use a programming language when they're mocked or insulted for simply asking questions. Nor are many people going to want to use a language where the core development team focuses on shiny new things over fixing and documenting what already exists.

Those are the main criticisms I've lobbed at Nim, and I think both are completely fair.

replies(1): >>45780674 #
planetis ◴[] No.45780674{5}[source]
Actually, now that I remember you, you’re the same guy from r/nim, right? How much time have you spent repeating the same talking points? You’ve already made around 15% of the comments in this thread, calling yourself “qualified to answer”, etc. Maybe take a step back.

You keep accusing others of having "large egos", but that kind of criticism says more about you than anyone else, it comes off as projection. And honestly, multiple people have already tried engaging with you in good faith. When someone is this locked into their narrative, there’s just no productive conversation left to have.

replies(1): >>45781981 #
1. tinfoilhatter ◴[] No.45781981{6}[source]
> Actually, now that I remember you, you’re the same guy from r/nim, right?

No, actually, I'm not. I don't use reddit nor have I ever posted anything in r/nim.

> How much time have you spent repeating the same talking points?

Considering I haven't posted about Nim on HN or any other forum in at least a couple of years, not much.

> You’ve already made around 15% of the comments in this thread, calling yourself “qualified to answer”, etc.

Right, because you and others have replied to the TWO comments I left. Typically when people reply to comments, the commenter replies back. I feel qualified to talk about Nim because I have written tens of thousands of loc in Nim, and have followed the project for over a decade.

> You keep accusing others of having "large egos", but that kind of criticism says more about you than anyone else, it comes off as projection. And honestly, multiple people have already tried engaging with you in good faith. When someone is this locked into their narrative, there’s just no productive conversation left to have.

I said members of the moderation team / "leaders" in the community had large egos. I made that comment once.

replies(1): >>45783359 #
2. tinfoilhatter ◴[] No.45783455[source]
I don't use Github, and no, sorry, I will not spend time digging up old posts for you on Nim's buggy forums. You're another example of a hostile and abrasive member of the Nim community apparently. There are other folks in this thread that have echoed similar sentiments to mine, in their replies, and also apparently at least one person on reddit. I hope you have a nice day.
replies(1): >>45783880 #
3. ◴[] No.45783771[source]
4. alain_gilbert ◴[] No.45783880{3}[source]
@tinfoilhatter if that's the example of an `hostile and abrasive member of the Nim community` looks to me like the nim community is doing just fine.
replies(1): >>45783938 #
5. tinfoilhatter ◴[] No.45783938{4}[source]
I guess accusing someone of being someone they are not, then accusing them of lying, then demanding they dig up old forum posts for you to prove a point that other individuals have echoed, isn't considered being hostile or abrasive to you?

By all means, believe whatever you want regarding the health of the Nim community. Just don't expect me to share your sentiments.

replies(1): >>45789715 #