[HN Gopher] Choosing Nim out of a crowded market for systems pro...
___________________________________________________________________
Choosing Nim out of a crowded market for systems programming
languages
Author : generichuman
Score : 58 points
Date : 2022-11-25 21:45 UTC (1 hours ago)
(HTM) web link (forum.nim-lang.org)
(TXT) w3m dump (forum.nim-lang.org)
| dataflow wrote:
| > Zig is truly compatible with C and will compile C code
| directly, since its compiler is actually written in C++.
|
| I assume this was intended to say something else?
|
| > Here's the brutal truth: I can't find anyone under the age of
| 41 in my field to say a single positive thing about D
|
| IIRC the presence of the GC in D was (is?) its Achilles heel.
| Because the GC is infectious. As soon as your dependency needs it
| (and IIRC even parts of the standard library did/do), it becomes
| painful if not impossible for you to avoid it. Had it not had
| this fatal flaw, D might've fared much better.
| rich_sasha wrote:
| I'm choosing between learning Nim or Rust. Nim frankly looks like
| the nicer of the two, but also less marketable and with smaller
| community.
|
| Suck to say but it's true.
| PixyMisa wrote:
| Nim is also easier to learn - if you know Python and any
| conventional statically typed language, it's a walk in the
| park. I was producing fast, working code in a couple of hours.
|
| Learn Rust for your job, Nim for your side projects.
| whage wrote:
| The author seems to be very knowledgeable about the different
| aspects of programming. Whether you agree with his opinions or
| not, this article I think is a great starting point for learning
| about many interesting topics. Definitely bookmarked for later.
| jstx1 wrote:
| Importantly it's a decision made as a solo developer at a tiny
| company. Otherwise it's not like there are any Nim jobs out
| there, or any serious mindshare/momentum, or significant
| investment from big companies.
| newaccount2021 wrote:
| biggest con of Nim - no one uses it, so you will probably hit a
| toolchain/compiler error which will be very frustrating
|
| too similar to Go to not go with the 100x community size Go
| brings with it
| sergiotapia wrote:
| Nim desperately needs a real web framework (batteries included)
| and a proper ORM and it will take off like wildfire. Python on
| steroids.
___________________________________________________________________
(page generated 2022-11-25 23:00 UTC)