[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)