Hacker GitHub

← All repos

arnetheduck/nlvm

View on GitHub ↗ ★ 782 Nim

LLVM-based compiler for the Nim language

15 mentions on Hacker News by 14 people: 2 stories, 13 comments · first 2016-08-04 · latest 2026-06-25

Mentions per year 15 mentions · busiest year 2023 (4)
20082026
  1. …Python but there is a project to directly emit LLVM IR from Nim and MIR might be relevant there: https://github.com/arnetheduck/nlvm
  2. …consider a compiler even though it is a back-end on the same "level" as Nim's C generator. [1]: https://github.com/arnetheduck/nlvm
    comment by shiomiru · 2025-11-13 · in Transpiler, a Meaningless Word (2023)
  3. …interest? For example, the approach mentioned at the bottom of the README of integrating via nlvm ( https://github.com/arnetheduck/nlvm ) sounded great but appears to be unpursued.
    comment by snthpy · 2023-08-02 · in Nim 2.0
  4. …types: https://github.com/codex-storage/questionable - nlvm is an unofficial LLVM backend: https://github.com/arnetheduck/nlvm - chronos is an alternative async/await backend: https://github.com/status-im/nim-chronos - cps allows arbitrary…
    comment by j-james · 2023-08-01 · in Nim 2.0
  5. > is there a Nim frontend for LLVM? Yes there is. https://github.com/arnetheduck/nlvm
  6. …computing ecosystem (doesn't build on nlvm, i.e. the mainline Nim compiler is sufficient). [1] https://github.com/arnetheduck/nlvm [2] https://github.com/mratsim/Arraymancer
  7. Nim actually has LLVM support via nlvm https://github.com/arnetheduck/nlvm It's not officially blessed, but it does work.
  8. Here's one. https://github.com/arnetheduck/nlvm
    comment by jlokier · 2021-10-20 · in Is Nim a Transpiler?
  9. …an experimental, fledgling community LLVM frontend for Nim, that is what I would call a "compiler": https://github.com/arnetheduck/nlvm What Jetbrains calls Kotlin -> JavaScript, is "transpilation" What Google calls Java -> JavaScript in…
    comment by gavinray · 2021-10-20 · in Is Nim a Transpiler?
  10. Being able to compile to C, C++, ObjC, and JavaScript natively (and LLVM using https://github.com/arnetheduck/nlvm ), along with an excellent FFI (including to and from Python) means you don't need to rewrite dependencies as you can use…
    comment by arc776 · 2021-10-19 · in Nim 1.6
  11. …to compile to Javascript, C++, Objective-C and LLVM (not officially included yet) as well. See: https://github.com/arnetheduck/nlvm - Pretty good functional programming support (as far as compiled code allows for): For this I created a…
    comment by komerdoor · 2018-03-02 · in Nim language v0.18.0 released
  12. …to compile to Javascript, C++, Objective-C and LLVM (not officially included yet) as well. See: https://github.com/arnetheduck/nlvm - Pretty good functional programming support (as far as compiled code allows for): For this I created a…
    comment by komerdoor · 2017-01-09 · in Nim Programming Language v0.16.0 released
  13. …Embedded Nim: https://hookrace.net/blog/nim-binary-size/ Nim on LLVM: https://github.com/arnetheduck/nlvm
    comment by progman · 2016-08-04 · in Crystal: Fast as C, Slick as Ruby