News for hackers. Stuff that matters.
Re:clib – C Package Manager-ish by pcunite on Friday December 04, 2015 @08:50PM (#10680438)
The hardest part about using languages like C/C++ is people don't share. Everything seems to be a commercial offering. I'm not proposing that as right or wrong, just the way it seemed to be at the time.
Re:clib – C Package Manager-ish by overgard on Friday December 04, 2015 @10:21PM (#10680655)
I don't know, there's quite a bit of sharing, I think a large part is that bringing in a third party library tends to be a total pain, which silos code quite a bit. In my experience, excluding header-only libraries, you usually end up spending about half a day screwing with the build system to get a library entirely integrated if your build system is moderately complex (and it will be if you're cross platform). Most of it just has to do with the design of the language(s) -- linking is very complicated, there's a lack of a good module system, conventions range wildly, compiler support for modern things tends to be uneven, etc.

I think something that might make this project a bit more interesting would be an integration with CMake, which is becoming pretty ubiquitous.

Re:clib – C Package Manager-ish by xamuel on Friday December 04, 2015 @09:43PM (#10680566)
I think part of this is because C naturally lends itself to a DIY philosophy. Part of the point of C is the ability to choose the specific details, it's very much opposed to the "do it for me, I don't care what data structures you use" attitude so integral to things like npm.
Re:clib – C Package Manager-ish by yo-code-sucks on Friday December 04, 2015 @09:24PM (#10680521)
Linux is written in C, Boost is C++.