BCS wrote:
Hello Andrei,

The nice part about refcounting is that for the most part you don't
need to cripple the language.


I think people are trying to say that disallowing use of GC stuff wouldn't cripple the language.

Well it's a fact that there would be fewer idioms and options accessible. So I didn't mean it in a derogatory way as much as a factual statement.

Also there is one thing that -nogc would have over what you are talking about; you could use it on some modules and not others. If I have some performance critical code where attempting to use the GC would break it's perf contract, I can put it in it's own module and compile just it with -nogc and then link it in with code that does use the GC.

Meh. This has been discussed in the C++ standardization committee, and it gets really tricky real fast when you e.g. use together several libraries, each with its own view of memory management. My impression: don't.


Andrei

Reply via email to