News for hackers. Stuff that matters.
Re:Apple is looking for engineers to convert its code from C... by WalterBright on Saturday March 21, 2020 @03:24AM (#22645157)
Oh, I've always had plenty naysayers. If I ever paid any attention to them, I'd be a total failure.
Re:Apple is looking for engineers to convert its code from C... by zerr on Saturday March 21, 2020 @07:45AM (#22645890)
I think D didn't gain the momentum because of GC. O/B system is interesting but makes the syntax ugly (at least in Rust's case).

Had D gone with a (deterministic) ref counting like Swift and Vala, it would've been much more popular I think. Such memory management keeps the syntax cute :) while not sacrificing the determinism.

Re:Apple is looking for engineers to convert its code from C... by WalterBright on Saturday March 21, 2020 @03:11PM (#22649064)
We looked hard at an automatic ref counting system. We could not find a way to make it 100% memory safe while allowing pointer access for efficiency. An O/B system makes this workable.

D doesn't change the syntax for O/B.