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.

Reply via email to