4 ms·
It seems the root issue is atrocious sha1 hash calculation interface (openssl) not the language per se. What possible errors sha1 could return while updating a
by bvrmn 2y ago
It seems the root issue is atrocious sha1 hash calculation interface (openssl) not the language per se. What possible errors sha1 could return while updating a hash state from a byte buffer with a known size?
- bitwize 2y agoIt's not the language per se, but Ada helps by being a bit more tedious on the initial implementation side, but vastly more helpful on the "okay, what the fuck did I write here, how does it work, and what happens when it fails?" side. Sometimes, a good choice of language can help you mitigate sticky wickets that aren't language problems in their own right.
- bvrmn 2y agoI think nobody could write correct applications in C without strict style guides (automatically checked), fat pointers and forbidding nul terminated strings in their code. Yes it's external to language. But presenting a deficient code base as a straw man is kinda silly. I'm looking forward for SHUA series. Hope it would present real issues which couldn't be fixed with simple linter. P.S. It would be interesting to delve into a history of open source ADA compilers and their features and availability in 1998 (openssl begins).