Small @nogc experience report
Dukc
ajieskola at gmail.com
Tue Sep 11 07:21:35 UTC 2018
On Saturday, 8 September 2018 at 08:32:58 UTC, Guillaume Piolat
wrote:
> Not Weka but we are happy with @nogc and without @nogc our job
> would be impossible.
There is one way to code without garbage collector somewhat
practically without annotating @nogc, the way I use: Compile
manually only those parts of runtime you need and have linker to
link in only needed symbols (so there is no need to go stubbing
the whole runtime). If you accidently allocate, you get linker
errors.
Still, @nogc helps because it will tell right away where I called
something I should not.
I wonder if having an option to compile DRuntime without support
for thearding would simplify portability. I once read the
implementation and got the impression that theards are by far the
most platform-dependant part of it.
More information about the Digitalmars-d
mailing list