3 ms·
Who says that it's a competing standard? It's a simple local implementation that fits the needs of the application. This isn't the right case all the time, but
by ori_b 11y ago
Who says that it's a competing standard? It's a simple local implementation that fits the needs of the application.
This isn't the right case all the time, but if implementing something is only a few dozen lines and isn't already provided in an appropriate form by a library that you're using, there's nothing wrong with just implementing it from scratch.
- itsybitsycoder 11y agoAgreed, I've had to compile pieces of C++ software that had dependencies on third party libraries for completely ridiculous trivial reasons. Like requiring OpenSSL for a project that's completely unrelated to networking/crypto just to be able to use its SHA-1 implementation to hash an image and check if it has changed from a previous version. 20+ dependencies later and it starts getting really annoying to compile that project for different platforms, because invariably there will be one little dependency that isn't supported because of some feature that's not even being used.