TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Returning to Nim from Python and Rust

80 pointsby planetisabout 2 years ago

9 comments

voidhorseabout 2 years ago
I&#x27;m more and more convinced that a language is only as good as its ecosystem. Yes, language features and ergonomics do matter and are what initially draw people, but in the long term without a robust set of supporting tooling, well designed libraries, and a significant standard library, the language will eventually decline.<p>Neither Java nor Python are incredible languages as far as baseline features and semantics are concerned, but they continue to thrive because their ecosystems are fantastic and they both have really rich standard libraries to start from. Contrarily, quite a few languages I love from a language design perspective fail to gain as much traction for lack of well-developed ecosystems.
评论 #34848926 未加载
评论 #34848946 未加载
评论 #34848439 未加载
评论 #34848419 未加载
评论 #34852436 未加载
评论 #34848525 未加载
treeformabout 2 years ago
If are a data scientist and come from python take a look at nimpy, a great way to just import python libraries and use them! <a href="https:&#x2F;&#x2F;github.com&#x2F;yglukhov&#x2F;nimpy">https:&#x2F;&#x2F;github.com&#x2F;yglukhov&#x2F;nimpy</a> Numpy, pandas, pytorch all usable in Nim.<p>Nim is the ultimate glue language, use libraries from anything: python, c, js, objc.
评论 #34849519 未加载
dbrueckabout 2 years ago
One unusual hurdle for Nim right now is that on Windows, many of the anti-virus vendors out there are overly aggressive in flagging as bad any executable that was written in nim [1].<p>Don&#x27;t know if they&#x27;ve made much headway lately, but for awhile even the main installer was getting flagged, as well as tools like choosenim.<p>See e.g. <a href="https:&#x2F;&#x2F;github.com&#x2F;nim-lang&#x2F;Nim&#x2F;issues&#x2F;17820">https:&#x2F;&#x2F;github.com&#x2F;nim-lang&#x2F;Nim&#x2F;issues&#x2F;17820</a>
vfclistsabout 2 years ago
The guy needs better debugging facilities in Nim, so why don&#x27;t guys discuss a way of organizing funding for better debugging facilities and stop going off on a tangent?<p>The inability of HN posts to stay on topic is pretty annoying.
评论 #34849957 未加载
knighthackabout 2 years ago
The one thing that&#x27;s really holding me back from Nim: the lack of an integrated debugger in Jetbrains&#x27; IDEs.<p>Yes, I can hold lots of state in my head; and yes, I can make do without a debugger, if I have to.<p>But I <i>don&#x27;t</i> want to. Especially since I&#x27;ve been so spoiled with PyCharm and Clion&#x27;s way of doing it. My debugging time is limited and valuable, and a debugger that quickens my inspection of a program is nowadays so essential to my workflow that I&#x27;d rather hold back from committing to Nim at all until its debugger tooling (at least to the level of that in Jetbrains&#x27; IDEs) is available.
habiburabout 2 years ago
I found Nim to be the best in compile-to-C class of language&#x2F;tools from the 2010s.<p>The problem was that, it wasn&#x27;t [possibly still isn&#x27;t] available in default Fedora repo while other less popular languages were available. No idea why. Might be due to low adaptation.
评论 #34848558 未加载
评论 #34849151 未加载
tatoaloabout 2 years ago
The authors praised Rust debugging capabilities (also) in VScode, can somebody point to some references on this? From what I’ve seen around and what I’m able to debug in my VScode environment I might be missing something…
评论 #34848891 未加载
评论 #34848761 未加载
lucidrainsabout 2 years ago
bought &quot;Mastering Nim&quot; just yesterday!
评论 #34849695 未加载
GiorgioGabout 2 years ago
&gt; FSharp is also great but I don&#x27;t want to baggage of .NET for my applications.<p>What baggage?
评论 #34848373 未加载