[HN Gopher] This Month with Nim: April and May 2022
       ___________________________________________________________________
        
       This Month with Nim: April and May 2022
        
       Author : philonoist
       Score  : 11 points
       Date   : 2022-06-17 15:15 UTC (7 hours ago)
        
 (HTM) web link (nim-lang.org)
 (TXT) w3m dump (nim-lang.org)
        
       | mcdermott wrote:
       | I really like nim and have used it to create dependency free cli
       | tools for colleagues at work to use, and for crawling, data
       | slice/dice reporting uses that would be too slow for Python.
       | 
       | But had to stop using it last year when all the binaries it
       | generated where being detected by CrowdStrike as a Trojan. The
       | binaries would dissapear on execution and I'd be contacted by the
       | security office. I uploaded a program to totalvirus and a few
       | other AV systems also detected it as a trojan. At that point I
       | stopped using it and switched to Go. Has that situation been
       | fixed yet?
        
         | lazypenguin wrote:
         | This is not a problem exclusive to Nim. It's a toolchain
         | problem and happens with C/C++ projects as well. Some malware
         | gets tagged and some part of its code is used to identify
         | that's some generic code generated by a compiler. The only way
         | to fully avoid it on windows is to get an EV certificate but
         | usually updating your tool chain works. I've had similar issues
         | with other languagesz
        
       | snthpy wrote:
       | I was excited to see Nim get a little bit more love on HN for
       | once but unfortunately that's quite a short list.
       | 
       | Looking forward to seeing Nim get more traction over time.
       | 
       | This is a great talk on what makes Nim special IMHO for those new
       | to it: https://youtu.be/j0fUqdYC71k
        
         | akagusu wrote:
         | I like Nim and I think it is a really powerful language, but I
         | simply don't find a use for it.
         | 
         | If I need to write easy deployable backend apps I go for PHP.
         | 
         | If I need GUI I go with Python and Qt.
         | 
         | If I need to write numerical apps, data science, ML or related
         | things I go for Python.
         | 
         | I use Go for cli apps and http web services.
         | 
         | For highly interactive front-end stuff, JavaScript.
         | 
         | But I simple don't know where Nim fits within my needs.
         | 
         | Any suggestions?
        
           | str3wer wrote:
           | nim is good for cli programs and backend, if you're enough
           | experienced also websites frontend(js target, libraries like
           | karax etc...)
        
             | cb321 wrote:
             | https://github.com/c-blake/cligen can make the CLI
             | integration part pretty frictionless.
        
           | MintsJohn wrote:
           | A few times I've been looking at nim, always thinking of
           | looks nice. Then I consider what libraries I need (most
           | recently (rpc over) websockets, html parsing/manipulating),
           | and can't seem to find them. The language nim is great,
           | unfortunately the ecosystem seems rather in its infancy.
        
       ___________________________________________________________________
       (page generated 2022-06-17 23:02 UTC)