Remix.run Logo
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.

cxr 2 hours ago | parent [-]

Whatever you're trying to say, you aren't.

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),