3 ms·
Why a new lib instead of using or contributing to an existing one as spdlog? https://github.com/gabime/spdlog https://github.com/gabime/spdlog
by dasloop 2y ago
Why a new lib instead of using or contributing to an existing one as spdlog?
https://github.com/gabime/spdlog https://github.com/gabime/spdlog
- linkdd 2y agoHere are a few reasons: - boredom - DIY - fun - practicing concepts, type traits, if constexprs, ... - spdlog has too many features, I just need one - why not?
- jandrewrogers 2y agoTwo good reasons: it is an excellent way to practice using some more advanced C++ features and existing libraries may not be able to do what you want in the manner you want. Logging libraries are also a well-bounded project you can build and refine incrementally to a high degree of sophistication as a single dev. And of course, it eliminates a third-party code dependency in your other projects.
- inetknght 2y agoIt's a decent question and I don't know why you're downvoted for it. I wondered the same thing. Making it for fun or DIY is also a reasonable answer.
- dasloop 2y agoI've probably been reading too much lately about FOSS developers not being able to find help maintaining packages. But yeah, it's not a helpful comment.