← Back to context

Comment by pjmlp

3 years ago

It is according to CS definition, and will keep being one unless @nogc is enabled by default for everything.

Using the GC in D is entirely at the user's discretion. You can also do functional programming in D, or not. The same with OOP, or not. Or RAII, or not.

This is unlike Java, which forces the use of GC and OOP. Or Haskell which forces functional style.