Hi folks,
Thank you all for your very informative answers - much
appreciated.
Great to see such an active community there.
To summarise what you said:
+ No, the GC can't be taken out, but with careful attention one
can - relatively easily - bypass it. This can come at a price of
some great features of the language, but then if the requirement
is to not use the GC one can do so. This is perhaps flexibility
no?
+ The current GC will be improved, but it's taking some time for
that to happen - which is a shame, for if the GC is stumbling
block for some people (such as myself), an inefficient/weak one
does not help in convincing GC sceptics to accept it.
+ The @nogc stuff and work you mentioned with the standard
library is also encouraging.
Now, going forward, is there a comprehensive and precise set of
instructions available that one could follow in order to write D
programs entirely devoid of the GC? That would be most helpful if
available.
Once again, thank you all.
- Adrian.