[OT] New strategy of Nim

Kapendev alexandroskapretsos at gmail.com
Mon May 5 17:05:13 UTC 2025


On Monday, 5 May 2025 at 13:08:25 UTC, ryuukk_ wrote:
> On Monday, 5 May 2025 at 09:38:24 UTC, Kapendev wrote:
>> On Monday, 5 May 2025 at 08:35:01 UTC, Sergey wrote:
>>> https://nim-lang.org/araq/nimony.html
> It's a compiler rewrite, for Nim 3.0, literally the first 
> sentence on that document

You say that, but it is more than that. Maybe you should read 
more than just the first sentence.

> - compiler performance
> - incremental recompilation
> - better error handling
> - better concurrency & parallelism
>
> is that what you call "things" that don't matter to "most 
> users"?

Do you need a new compiler/transpiler to add better error 
handling? Everything you listed can be added to the current Nim 
implementation.

> "most users" must not be serious people ;)

You have to sell a change to your users. This blog does not do 
that. Most users also care about a stable language and good UX. 
Nim had a new version recently that was a bit rushed and this new 
change also introduces breaking changes. Breaking stuff can be 
OK, depends on the context, but Nim is breaking stuff too often 
right now.


More information about the Digitalmars-d mailing list