nim-lang/RFCs
View on GitHub ↗ ★ 142
A repository for your Nim proposals.
53 mentions on Hacker News by 31 people: 8 stories, 45 comments · first 2019-01-09 · latest 2025-12-05
20082026
-
Yes Design: https://github.com/nim-lang/RFCs/issues/559 Plan: https://forum.nim-lang.org/t/13357#81170
comment by SJMG · 2025-12-05 · in Nimony (Nim 3.0) Design Principles -
Relevant links: Roadmap for 2025 and beyond - https://github.com/nim-lang/RFCs/issues/556 Nimony Architecture - https://github.com/nim-lang/nimony/blob/master/doc/design.md Planned design - https://github.com/nim-lang/nimony/discussions/529…
comment by archargelod · 2025-03-10 · in Work on Nim 3 has begun -
…it and declared it "unreasonably hard to implement with unknown effects for template instantiation" https://github.com/nim-lang/RFCs/issues/547#issuecomment-1879179448 I wish he had detailed the problems more as I think opt-in to…
comment by cb321 · 2024-07-22 · in Constantine: Nim lang high-performance, zero-dependency cryptography stack -
…rarely (or ever) need a 3rd party package. Maybe that's because I'm not doing anything exotic. [0] https://github.com/nim-lang/RFCs/issues/548 , https://github.com/nim-lang/RFCs/issues/525
comment by khaledh · 2024-07-15 · in Fusion – A hobby OS implemented in Nim -
https://github.com/nim-lang/RFCs/issues/548
comment by j-james · 2024-05-10 · in Algebraic Data Types for C99 -
…that's using Nim in production and wants to invest money and dev-time[2] in the language. - [0] https://github.com/nim-lang/RFCs/issues/544 - [1] https://forum.nim-lang.org/t/10959 - [2] https://forum.nim-lang.org/t/10762
comment by archargelod · 2024-03-10 · in Crystal: Fast as C, Slick as Ruby with Tom Richards -
▲ 5
Nim Sum types, 2024 variantstory by archargelod · 2024-01-09 · 0 comments
-
▲ 6
Nim Roadmap 2024 and Beyondstory by misswaterfairy · 2023-12-11 · 0 comments
-
…which can be handy. There's a PR for adding the stricter sum types and pattern matching as well. https://github.com/nim-lang/RFCs/issues/525 Currently I just use a library for sum type syntax on top of object variants:…
comment by elcritch · 2023-10-01 · in Representing Heterogeneous Data -
…resources like "Nim for ... Python Programmers" type things off the documentation site. [2] [1] https://github.com/nim-lang/RFCs/issues/456#issuecomment-111... [2] https://nim-lang.org/documentation.html
comment by cb321 · 2023-09-01 · in Computer Programming with the Nim Programming Language: A Gentle Introduction -
…way to deal with identifiers that need to be verbatium by surrounding them with backticks, though. https://github.com/nim-lang/RFCs/issues/477
comment by j-james · 2023-04-05 · in Nim 2.0.0 RC2 -
Suggested in the Mega Thread (a few times): https://github.com/nim-lang/RFCs/issues/456#issuecomment-111... https://github.com/nim-lang/RFCs/issues/456#issuecomment-111... etc.
comment by cb321 · 2023-03-31 · in Nim 2.0.0 RC2 -
…Thus requiring you to work it around with a third naming convention. Here's one illustration: https://github.com/nim-lang/RFCs/issues/456#issuecomment-111... We have partial case-insensitivity in PHP. Can't say I'm very fond of it, but I'm…
comment by WesolyKubeczek · 2023-03-31 · in Nim 2.0.0 RC2 -
▲ 4
Nim goto intermediate representation (NGIR)story by michaelsbradley · 2023-03-21 · 0 comments
-
▲ 8
Nim Roadmap 2023story by flywind · 2023-03-04 · 0 comments
-
This relates to a hotly contended topic in style-insensitive Nim https://github.com/nim-lang/RFCs/issues/456
comment by cb321 · 2023-01-26 · in CamelCase vs. underscores revisited (2013) -
…within the small existing community, I'm not certain it's worth the risk for Nim to make this move. https://github.com/nim-lang/RFCs/issues/456
comment by matthiaswh · 2022-12-22 · in Nim version 2.0.0 release candidate -
…- all the details about the goals of v2 are in the roadmap RFC "Cylons are here" https://github.com/nim-lang/RFCs/issues/437
comment by pietroppeter · 2022-11-11 · in A cost model for Nim -
Nim is still kicking. https://github.com/nim-lang/RFCs/issues/437
comment by Sujeto · 2022-07-08 · in NimSkull: A Hard Fork of Nim -
https://github.com/nim-lang/RFCs/issues/437
comment by WithinReason · 2022-05-05 · in Nim Version 1.6.6 Released -
▲ 22
Nim v2: get rid of style insensitivitystory by WithinReason · 2022-05-02 · 6 comments
-
…exploring it, and it has a lot of potential to change the way we program over the next decade. [0] https://github.com/nim-lang/RFCs/issues/244
comment by verdagon · 2022-04-26 · in Compile time evaluation in Nim, Zig, Rust and C++ -
…complicated the language, had undesirable performance penalties, and was overall hard to maintain ( https://github.com/nim-lang/RFCs/issues/65 ). It's still available via a flag, but might get eventually removed at some point. Overall, I…
comment by cyber_kinetist · 2021-11-22 · in Nim Community Survey -
▲ 5
Roadmap for Nimstory by michaelsbradley · 2021-11-20 · 0 comments
-
…automate the checks, but it's usable now (I used it with FreeRTOS's xQueue mechanism just fine). https://github.com/nim-lang/RFCs/issues/244 - Python's new non-GIL proposal that does this using biased references:…
comment by elcritch · 2021-11-07 · in An Epic future for SPJ -
…and that proposal was abandoned / postponed in favor of the refcounting approach I linked to: see https://github.com/nim-lang/RFCs/issues/144 and https://github.com/nim-lang/RFCs/issues/177 . But shared/immutable vs. unique/mutable…
comment by geofft · 2021-07-06 · in Linux Rust Support -
This issue is taken seriously and there are plans for improving developer tooling: https://github.com/nim-lang/RFCs/issues/300
comment by 0-_-0 · 2021-02-24 · in Nim versions 1.4.4 and 1.2.10 -
…/nim-lang.org/blog/2020/10/15/introduction-to-arc-orc... [2] https://nim-lang.org/docs/drnim.html [3] https://github.com/nim-lang/RFCs/issues/244
comment by nimmer · 2021-02-18 · in Mitigating Memory Safety Issues in Open Source Software -
…some talk in the community on improving dev tooling as a logical next step to improve adoption, eg: https://github.com/nim-lang/RFCs/issues/300
comment by auxym · 2020-12-31 · in Nim in 2020: A Short Recap -
…see more CPS in the wild. Nim may have first-class continuations in the not too far future as well https://github.com/nim-lang/RFCs/issues/295 I'm still evaluating and comparing CPS vs coroutines as the base primitive.
comment by mratsim · 2020-12-23 · in Don’t Think, Just Defunctionalize -
…checking using Nim Z3 integration so that we can reach Ada/Sparks formal verification prowess: https://github.com/nim-lang/RFCs/issues/222
comment by mratsim · 2020-12-23 · in Nim Apocrypha, Vol. I -
Nim has merged first class view types and their lifetime tracking: - https://github.com/nim-lang/RFCs/issues/178 - https://nim-lang.org/docs/manual_experimental.html#view-type...
comment by mratsim · 2020-12-23 · in V (Vlang) 0.2 -
You can read about the reasoning behind subgraph ownership here: https://github.com/nim-lang/RFCs/issues/244
comment by disruptek · 2020-12-08 · in ORC – Nim's new memory managment -
…closed, but it's apparently still being worked on. [1] https://nim-lang.org/araq/ownedrefs.html [2] https://github.com/nim-lang/RFCs/issues/144
comment by atombender · 2020-11-29 · in Nim compiler — Pascal source code -
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 -
…of the article leads to the RFC which talks exactly about this, see last commit by Araq especially: https://github.com/nim-lang/RFCs/issues/177#issuecomment-696... In short: yes, the current plan is to phase out other GCs over time.
comment by Tiberium · 2020-10-15 · in Introduction to ARC/ORC in Nim -
…the Nim programming language: - https://github.com/mratsim/weave - RFC that describes the goals: https://github.com/nim-lang/RFCs/issues/160
comment by mratsim · 2020-07-14 · in Show HN: A thread hierarchy management library in C -
…[2]: https://github.com/mratsim/weave/issues/56 [3]: https://nim-lang.org/docs/drnim.html [4]: https://github.com/nim-lang/RFCs/issues/222
comment by mratsim · 2020-06-22 · in Rust concurrency: the archetype of a message-passing bug -
…[4]: https://www.adacore.com/sparkpro [5]: https://nim-lang.org/docs/drnim.html [6]: https://github.com/nim-lang/RFCs/issues/222 [7]: https://github.com/mratsim/weave/issues/56 And shameless plug, my talk at the NimConf on debugging…
comment by mratsim · 2020-06-22 · in Rust concurrency: the archetype of a message-passing bug -
…reordering are planned to eventually became stable. Nowadays everything is decided in the RFCs repo https://github.com/nim-lang/RFCs/issues before a PR hits the main repo.
comment by planetis · 2020-06-20 · in NimConf 2020 Videos -
…seem out of place(and that always seem to require explanation when co-workers see a nim tool). 1. https://github.com/nim-lang/rfcs/issues/58 2. https://nim-lang.org/docs/parseopt.html , although alleviated by argparse to some extent.
comment by JNRowe · 2020-05-28 · in Pros and Cons of Nim -
…these are pretty far away from the OOP paradigm too. Also: > Nim doesn't have them and never will https://github.com/nim-lang/RFCs/issues/172
comment by arc776 · 2020-05-14 · in Bosque Programming Language -
…needs or even OpenCL and Cuda. Regarding the revamp you can follow the very detailed Picasso RFC at https://github.com/nim-lang/RFCs/issues/160 and the repo I'm currently building the runtime at https://github.com/mratsim/weave . Obviously…
comment by mratsim · 2019-11-07 · in Async-await on stable Rust -
▲ 9
Designing a Multithreading Runtime for Nim – Project Picassostory by mratsim · 2019-08-09 · 1 comment