HackerTrans
TopNewTrendsCommentsPastAskShowJobs

tnh

no profile record

comments

tnh
·12 maanden geleden·discuss
In C++, the signature of a function template doesn't necessarily tell you what types you can successfully call it with, nor what the return type is.

Much analysis is delayed until all templates are instantiated, with famously terrible consequences for error messages, compile times, and tools like IDEs and linters.

By contrast, rust's monomorphization achieves many of the same goals, but is less of a headache to use because once the signature is satisfied, codegen isn't allowed to fail.
tnh
·vorig jaar·discuss
There are alternate histories where the web stagnated as an app development platform in favor of other ecosystems.

MS development slowed around IE6 after winning browser war against Netscape.

Apple's mobile ecosystem competes successfully with web, but could have gone further.

Chrome and Android have helped keep the web more relevant.