Hacker News new | ask | show | jobs
by WalterBright 1777 days ago
Generic code (like you'd find in a library) is usually done with templates. Templates in D infer `nothrow`, giving them the advantage of being implicitly `nothrow` when their arguments are also nothrow. Inferring attributes this way is a major way D works.
1 comments

Ah, sorry, I was thinking you were talking about not using exceptions in C++ anymore.