> It is quite possible and practical to write an OS in D, and it has been > done. This is not what I am arguing. What I dislike is allowing both GC and non-GC allocation styles mixed within the same program. The D + GC runtime support is for user apps; D + non-GC is a SPL When I say "D is not a SPL" I mean the default D + GC configuration.