| ▲ | cxr 5 hours ago |
| It's not possible for a language to have an insane dependency tree. That's an attribute of a codebase. |
|
| ▲ | orbital-decay 3 hours ago | parent | next [-] |
| Modern programming languages don't exist in a vacuum, they are tied to the existing codebase and libraries. |
| |
|
| ▲ | WD-42 4 hours ago | parent | prev [-] |
| Maybe the language should have a standard library then. |
| |
| ▲ | skydhash 4 hours ago | parent [-] | | C library is smaller than Node.js (you won’t have HTTP). What C have is much more respectable libraries. If you add libcurl or freetype to your project, it won’t pull the whole jungle with them. | | |
| ▲ | int_19h 2 hours ago | parent [-] | | What C doesn't have is an agreed-upon standard package manager. Which means that any dependency - including transitive ones! - requires some effort on behalf of the developer to add to the build. And that, in turn, puts pressure on library authors to avoid dependencies other than a few well-established libraries (like libpng or GLib), |
|
|