Live data from Hacker News

Nim Version 1.6.6 Released

nim-lang.org

81–90 of 116 posts

Re: Nim Version 1.6.6 Released

#81

I started programming in Nim around 2015 and still write code in it from time to time. At this point I would have a tough time suggesting the language to anyone for much. While you can certainly accomplish almost any programming task with Nim, how much frustration you will encounter fighting the compiler and broken / under-specified language features and semantics might be a turn-off. There are other major warts with…

> many of the more senior community members or those who have been around for a bit have migrated there

It's true that compiler developers like krux, Clyybber, saem migrated to nimskull, I don't disagree.

> but there are only a handful of folks remaining that have been around for more than a year or two

But I totally disagree with your false statements about "senior" community members (those who don't do compiler development) migrating to nimskull - this is not true at all. There are a lot of "senior" people left in the Nim community.

And again, nimskull isn't a "silver bullet" either. It has the flexibility to change major things in the language just because it's a hard fork and almost no one (except people who develop it) uses it for real projects, whereas Nim has an actual userbase that doesn't want their code to be broken, especially considering the fact that nimskull has already removed a lot of the stdlib libraries, especially async (which there is no alternative to in Nimskull).

Re: Nim Version 1.6.6 Released

#82

I started programming in Nim around 2015 and still write code in it from time to time. At this point I would have a tough time suggesting the language to anyone for much. While you can certainly accomplish almost any programming task with Nim, how much frustration you will encounter fighting the compiler and broken / under-specified language features and semantics might be a turn-off. There are other major warts with…

> many of the more senior community members or those who have been around for a bit have migrated there It's true that compiler developers like krux, Clyybber, saem migrated to nimskull, I don't disagree. > but there are only a handful of folks remaining that have been around for more than a year or two But I totally disagree with your false statements about "senior" community members (those who don't do compiler dev…

Most of the "senior" community members who have migrated to NimSkull are those who liked to work on the compiler. The ones who remains using Nim are those who like to write libraries and projects. I've yet to see anyone create a library or project with NimSkull, although that might be because I'm not too exposed to it. I would love to be proven wrong, but for the time being NimSkull looks like a good idea if they can pull it off. But currently it looks like ripping of the band-aid to get to a better place and currently it's still in the burning and stinging phase before things (hopefully) gets better.

Re: Nim Version 1.6.6 Released

#83
post #37

Earlier quoted context omitted.

This is the opposite of a footgun. Imagine if DNS was case sensitive and GMAIL.COM belonged to a domain squatter. Nim prevents that. It's that simple.

This is an interesting take, I do see the value. If I was trying to prevent this type of aliasing, I'd have the compiler throw an error if there were two aliased variables names (xyz and XYZ for example), rather than merging them automatically.

Since Nim is statically typed you can't simply create a new variable with the same name as an existing one without errors. You can shadow variables in a deeper scope, but then only the latest version is available. Defining a function xyz and then trying to define another function xyZ is indeed an error.

Re: Nim Version 1.6.6 Released

#84

I started programming in Nim around 2015 and still write code in it from time to time. At this point I would have a tough time suggesting the language to anyone for much. While you can certainly accomplish almost any programming task with Nim, how much frustration you will encounter fighting the compiler and broken / under-specified language features and semantics might be a turn-off. There are other major warts with…

This matches my experience with Nim community and it's toxic leadership. The amount of petty drama the community leaders get involved with is unbelievable. Spending a few weeks on their Discord, and observing how the leadership interacts with new/opposing ideas is enough to get a clear picture. It doesn't inspire trust.

Contrast this to, say, Zig, their road-maps and community structure is light years ahead.

Re: Nim Version 1.6.6 Released

#85

I started programming in Nim around 2015 and still write code in it from time to time. At this point I would have a tough time suggesting the language to anyone for much. While you can certainly accomplish almost any programming task with Nim, how much frustration you will encounter fighting the compiler and broken / under-specified language features and semantics might be a turn-off. There are other major warts with…

This matches my experience with Nim community and it's toxic leadership. The amount of petty drama the community leaders get involved with is unbelievable. Spending a few weeks on their Discord, and observing how the leadership interacts with new/opposing ideas is enough to get a clear picture. It doesn't inspire trust. Contrast this to, say, Zig, their road-maps and community structure is light years ahead.

What the heck man? This doesn't match my experience at all. And I can't find your username on neither matrix nor discord. Did you just found a chance for a sucker punch and took it? I bet Zig is the wonder land.

Re: Nim Version 1.6.6 Released

#86

Earlier quoted context omitted.

This matches my experience with Nim community and it's toxic leadership. The amount of petty drama the community leaders get involved with is unbelievable. Spending a few weeks on their Discord, and observing how the leadership interacts with new/opposing ideas is enough to get a clear picture. It doesn't inspire trust. Contrast this to, say, Zig, their road-maps and community structure is light years ahead.

What the heck man? This doesn't match my experience at all. And I can't find your username on neither matrix nor discord. Did you just found a chance for a sucker punch and took it? I bet Zig is the wonder land.

You're proving my point. Any criticism must be an attack (e.g. suckerpunch in this case) and must be met with heckling and banning. Zig is no wonderland, but I haven't experienced things like the creator of the language personally engaging in almost every drama and banning community members.

Re: Nim Version 1.6.6 Released

#87

Earlier quoted context omitted.

This matches my experience with Nim community and it's toxic leadership. The amount of petty drama the community leaders get involved with is unbelievable. Spending a few weeks on their Discord, and observing how the leadership interacts with new/opposing ideas is enough to get a clear picture. It doesn't inspire trust. Contrast this to, say, Zig, their road-maps and community structure is light years ahead.

What the heck man? This doesn't match my experience at all. And I can't find your username on neither matrix nor discord. Did you just found a chance for a sucker punch and took it? I bet Zig is the wonder land.

It does fit my experience and you'll find me as a lurker in the discord. Though I'm not surprised you haven't noticed this. The mod in question is a master in gaslighting. I'm not sure I would have noticed if I didn't have personal experience with this level of manipulation.

It's not a coincidence you see the same name pop up, every time someone gets bullied out of the discord.

Re: Nim Version 1.6.6 Released

#88

Earlier quoted context omitted.

What the heck man? This doesn't match my experience at all. And I can't find your username on neither matrix nor discord. Did you just found a chance for a sucker punch and took it? I bet Zig is the wonder land.

You're proving my point. Any criticism must be an attack (e.g. suckerpunch in this case) and must be met with heckling and banning. Zig is no wonderland, but I haven't experienced things like the creator of the language personally engaging in almost every drama and banning community members.

[deleted]

Re: Nim Version 1.6.6 Released

#89

Earlier quoted context omitted.

What the heck man? This doesn't match my experience at all. And I can't find your username on neither matrix nor discord. Did you just found a chance for a sucker punch and took it? I bet Zig is the wonder land.

You're proving my point. Any criticism must be an attack (e.g. suckerpunch in this case) and must be met with heckling and banning. Zig is no wonderland, but I haven't experienced things like the creator of the language personally engaging in almost every drama and banning community members.

Why am I not allowed to be suspicious, with a new account doing advertising for Zig while creating controversy? How about you provide more details, instead of throwing accusations?

Re: Nim Version 1.6.6 Released

#90
post #69
post #59

Earlier quoted context omitted.

> If Nim can work with numpy it's a plus Nim goes further there by removing the need for tools like Pandas and numpy. You don't have to write code in "Pandas-style" because native Nim is equally fast and sometimes faster.

> Nim goes further there by removing the need for tools like Pandas and numpy. You don't have to write code in "Pandas-style" because native Nim is equally fast and sometimes faster. Can you clarify this? Is there an equivalent data stack in Nim? Or is it that nim is lighter-weight because, for example, it permits transforming tabular data into language structures natively (i.e., without library support)?

Besides @nimmer's fine response, there is also https://github.com/SciNim/Datamancer
Post reply on HN