nim-lang/Nim
View on GitHub ↗ ★ 18,297 Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
162 mentions on Hacker News by 100 people: 13 stories, 149 comments · first 2013-08-26 · latest 2026-08-14
20082026
-
…you currently have to `import sugar` for bandaid fix. Nim is in progress to fix them, see here: https://github.com/nim-lang/Nim/pull/11992 I don't see why people can't admit to shortcomings in languages? I like Nim a lot, doesn't mean I'm…
comment by throwaway234272 · 2022-04-27 · in Compile time evaluation in Nim, Zig, Rust and C++ -
…`[backport]`) and even less [3] for narimiran) [1] https://forum.nim-lang.org/t/8540#55418 [2] https://github.com/nim-lang/Nim/commits/devel?author=Araq [3] https://github.com/nim-lang/Nim/commits/devel?author=narimir... Right now, it…
comment by haxscramper · 2022-02-27 · in Computer Programming with Nim -
…natural and you get idiomatic Nim. You can even use objects named "self" to ease the transition. https://github.com/nim-lang/Nim/wiki/Nim-for-Python-Programm...
comment by nimmer · 2022-02-27 · in Computer Programming with Nim -
▲ 2
Antivirus software incorrectly flags Nim programs as malwarestory by ajusa · 2022-01-22 · 0 comments
-
…form, without any declarative shenanigans. Indeed, it is implemented as part of the stdlib here: https://github.com/nim-lang/Nim/blob/ce44cf03cc4a78741c423b2... Of course, that implementation is more complex than the one in the article…
comment by arc776 · 2022-01-19 · in Why static languages suffer from complexity -
…operator. I know I’m not alone because I’ve seen others mirror my concerns on Nim forums [0]. [0] https://github.com/nim-lang/Nim/issues/3502
comment by jimbob45 · 2021-10-28 · in Expectations for generics in Go 1.18 -
…finance, had an attempted commercial video game app, etc., etc. See here [1] for example. [1] https://github.com/nim-lang/Nim/wiki/Organizations-using-Nim
comment by cb321 · 2021-09-15 · in Functional programming is not popular because it is weird (2016) -
…Though Nim Basics by narimiran is a nice tutorial form [3]. There's a few standard links: 1: https://github.com/nim-lang/Nim/wiki/Nim-for-Python-Programm... 2: https://nim-lang.org/docs/manual.html 3: https://narimiran.github.io/nim-basics/
comment by elcritch · 2021-09-13 · in Pixie – A full-featured 2D graphics library for Nim -
…generated C code, I see a lot of temporary objects yea it sucks, hopefully it would be fixed soon. https://github.com/nim-lang/Nim/issues/18341
comment by planetis · 2021-09-05 · in Optional Value Handling in Nim -
…nobody claimed Option[T] is a lightweight abstraction. > @mratsim: I was misled by Rust code :/ https://github.com/nim-lang/Nim/issues/14420#issuecomment-63... Without going into details of any particular problem, I can safely say that…
comment by jlokier · 2021-09-05 · in Optional Value Handling in Nim -
the Nim compiler is also getting flagged by Defender: https://github.com/nim-lang/Nim/issues/17820
comment by auxym · 2021-07-26 · in Windows Defender blocks qBittorrent -
Nim binaries are also detected as virus. https://github.com/nim-lang/Nim/issues/17820
comment by antattack · 2021-07-26 · in Windows Defender blocks qBittorrent -
…it is likely a false positive. The devs are aware but it appears to be difficult to fix. https://github.com/nim-lang/Nim/issues/17820
comment by auxym · 2021-07-18 · in Nim on the Attack: Process Injection Using Nim and the Windows API -
…of features[0] present in Nim compared to Python which might be helpful when doing this. [0] https://github.com/nim-lang/Nim/wiki/Nim-for-Python-Programm...
comment by crispyalmond · 2021-06-23 · in NimConf 2021 -
…Python code to Nim is not that difficult especially when people care enough to create pages like: https://github.com/nim-lang/Nim/wiki/Nim-for-Python-Programm...
comment by planetis · 2021-05-15 · in Python programming: We want to make the language twice as fast, says its creator -
…Nim is such a pleasure to use. Even for such a young language I feel we're already in a good shape: https://github.com/nim-lang/Nim/wiki/Curated-Packages .
comment by dvfjsdhgfv · 2021-05-15 · in Python programming: We want to make the language twice as fast, says its creator -
…(as is lower latency of Forum/IRC responses). [1] https://nim-lang.org/docs/theindex.html [2] https://github.com/nim-lang/Nim/wiki [3] https://nim-lang.org/documentation.html
comment by cb321 · 2021-03-11 · in Patten Matching in Nim -
This might have been excused if they didn't also forbid tabs unless you use a hack ( https://github.com/nim-lang/Nim/wiki/Whitespace-FAQ#tabs-vs-... ), was interested in learning until I found this out
comment by marcoms · 2020-12-31 · in Nim in 2020: A Short Recap -
▲ 123
Nim compiler — Pascal source codestory by _zhqs · 2020-11-29 · 58 comments
-
…I'm still working down the warning's lists. You can see more discussion on defaulting not nil here: https://github.com/nim-lang/Nim/issues/6638
comment by elcritch · 2020-10-21 · in Prologue: A web framework written in Nim -
This is currently being remedied as we speak: https://github.com/nim-lang/RFCs/issues/250 https://github.com/nim-lang/Nim/pull/15287
comment by rayman22201 · 2020-10-21 · in Prologue: A web framework written in Nim -
…Option[T] when you need it. If you mean reference types (`ref`) hopefully this PR will land soon https://github.com/nim-lang/Nim/pull/15287 .
comment by planetis · 2020-10-21 · in Prologue: A web framework written in Nim -
▲ 7
Borrow Checking for Nimstory by michaelsbradley · 2020-09-10 · 1 comment
-
…it from aborting, but i don't want to maintain it forever. I tracked it down to this function: https://github.com/nim-lang/Nim/blob/cd28fe2ef7a204721efa720... It's calling `quit` which cannot be caught in a try statement.
comment by gw · 2020-08-17 · in Nim – Python-like statically-typed compiled language -
Companies using Nim https://github.com/nim-lang/Nim/wiki/Companies-using-Nim
comment by planetis · 2020-08-16 · in Nim – Python-like statically-typed compiled language -
…- https://github.com/brentp - https://github.com/Vindaar And a couple more: trading, pharma - https://github.com/nim-lang/Nim/wiki/Companies-using-Nim
comment by mratsim · 2020-07-02 · in Ray Tracing in Nim -
…China I think (Some of their employees are regulars in the Nim gitter/irc/discord). Also, there is https://github.com/nim-lang/Nim/wiki/Companies-using-Nim , though I don't know how up to date it is. Anyhow, there is not much jobs for…
comment by hippyhippo · 2020-07-02 · in Ray Tracing in Nim -
…but this nil business seems questionable to me. Just found this comment from the language creator, https://github.com/nim-lang/Nim/issues/6638#issuecomment-487... "We need the nil state to disarm pointers but that only means these can be…
comment by Isomorpheus · 2020-06-20 · in NimConf 2020 Videos -
Short answer yes. See: https://github.com/nim-lang/Nim/wiki/Companies-using-Nim People usually announce this stuff in the forum before this page is edited so you might want to search there as well.
comment by planetis · 2020-06-20 · in NimConf 2020 Videos -
…the best is to go there: - https://nimble.directory/ - https://github.com/Willyboar/awesome-nim - https://github.com/nim-lang/Nim/wiki/Curated-Packages What kind of packages are you looking for? This also logs what is requested and what is…
comment by mratsim · 2020-06-20 · in NimConf 2020 Videos -
▲ 1
Nim for Python Programmersstory by jblindsay · 2020-06-17 · 0 comments
-
…. There are multiple people helping with the new move-semantics-based runtime: https://github.com/nim-lang/Nim/issues/14224 Documentation is delegated to narimiran who also has his fair share of commits: https://github.com/nim-lang/Nim/g
comment by sp33der89 · 2020-05-28 · in Pros and Cons of Nim -
…not use nim, since it's a lovely language when it works, but a pro/con list should be honest. [0]: https://github.com/nim-lang/Nim/issues/12315
comment by sherincall · 2020-05-28 · in Pros and Cons of Nim -
…using zig as a cross compiler. Kind of confused as to the current status of the effort though . https://github.com/nim-lang/Nim/pull/13757 Carp also has open pull request for using zig as a cross compiler FWIW
comment by bE9a3S5So8igd3 · 2020-05-28 · in Pros and Cons of Nim -
…production users list[1] doesn't look very impressive. The size of ecosystem matters a lot. [1] https://github.com/nim-lang/Nim/wiki/Companies-using-Nim
comment by james-mcelwain · 2020-04-28 · in How we use Rust in our mobile SDK -
…interop is nice too. Besides what eindiran said, your friend could also take a quick peek at: https://github.com/nim-lang/Nim/wiki/Nim-for-Python-Programm... and for numerical stuff Nim's ecosystem is quite young for it but people are…
comment by sp33der89 · 2020-04-01 · in Vim rendered on a cube for no reason -
…we don't use libuv/libevent but instead have written our own epoll/kqueue/IOCP implementation. 1 - https://github.com/nim-lang/Nim/tree/devel/lib/pure
comment by dom96 · 2019-06-22 · in The V Programming Language is open source -
…case/underscore insensitivity to talk about. [1]) [0] https://wiki.haskell.org/Wadler%27s_Law [1] https://github.com/nim-lang/Nim/wiki/Unofficial-FAQ#why-is-i...
comment by Shoop · 2019-06-06 · in Nim 0.20.0 (1.0 RC1) released -
…for a while now, while even Rust is just now getting it. https://nim-lang.github.io/Nim/httpclient https://github.com/nim-lang/Nim/commit/783087fd
comment by svnpenn · 2019-06-06 · in Nim 0.20.0 (1.0 RC1) released -
Links for anybody who doesn't know what is being talked about here, https://github.com/nim-lang/Nim/wiki/Destructors,-2nd-editio... and https://github.com/nim-lang/RFCs/issues/144 describes the specification for those changes. The plan…
comment by throwmeaway101 · 2019-06-06 · in Nim 0.20.0 (1.0 RC1) released -
…building wxnim on win7". Yes, time travel would solve most software development problems. [1]: https://github.com/nim-lang/Nim/issues/6043 [2]: https://github.com/Araq/wxnim
comment by ken · 2019-04-25 · in Cross-Platform GUI Toolkit Trainwreck (2016) -
> Looks like it's still a pre-release feature at this point. It has been merged to devel branch: https://github.com/nim-lang/Nim/pull/10729
comment by narimiran · 2019-04-24 · in Nim – Natively compiled language with hot code-reloading at runtime [video]