more mature than zig, much easier than rust.
more mature than zig, much easier than rust.
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.
re personal compiler development playground: I don't see this for Nim 2. Nimony/Nim3 is more of a "playground", but rightfully so: he is creating a new major version of the language and aiming to improve the architecture of the compiler.
> He is also very difficult to work with and isn't very welcoming to newcomers
I don't have full context on the drama behind the fork, but I don't see Araq not being very "welcoming". Araq replies on the forums very consistently, replying to new-comer questions, which one might consider as "simple questions". Araq will state his personal & honest opinions, which may come off as abrasive or "un-welcoming" in your opinion. I don't agree with everything he says but that's OK.
From what I can tell the fork seems to be due to differences in direction of the language and w.r.t working together: differences in communication styles. But again, I don't know.
Personally, I see no reason to use the fork (Nimskull) over Nim, nor would I ever see any individual or company picking up Nimskull unless they were very deeply familiar with Nim (this is a small population of people). From a skim of the Nimskull repo, there is no website (there is a copy of the Nim manual), no forums (just some chatrooms), no clear documentation on the future direction, no documentation on differences for someone not familiar with Nim, etc. - why would anyone pick up Nimskull unless they knew Nim well? Please take this as constructive criticism. e.g. if any feature of the language/compiler/tooling is "better" or planned to be better: highlight it, summarize the long GitHub issue/projects discussions in a blog, etc.
Nope. This is a sop, an equivalent to the non-apology "I'm sorry you took what I said so badly".
Aggression masquerading as "honesty" has no place in any organisation that wants to be taken seriously.
It's most certainly not "OK" when Andreas' personal opinions are expressed in ad-hominem attacks.
Nim unfortunately has a toxic Dictator at the top, and his subordinates defend his behaviours. While this continues nobody should take Nim seriously.
I can mention just exactly the same pattern with one widespreaded OS that anyone is taking seriously.
And I know one very popular and often mentioned systems programming language with "community" driven design process with inclusive and stuff which is in some kind of stagnation without BDFL (async fragmented ecosystem without C++ burden of 40 years of legacy).
Why do you think that "welcoming" is a must for successful IT projeсt?
You point to Linux but assume that Linus' infamous foul behaviour has been beneficial. This is a very basic confusion of correlation and causation.
You suggest that being "welcoming" is antithetical to "success" without defining "success".
Also, note what the "B" stands for in BDFL.