News for hackers. Stuff that matters.
Re:Janet for Mortals by crabbone on Friday March 31, 2023 @05:52PM (#35394147)
I really struggle to think about a language that doesn't usually need a runtime. Some can produce binaries that don't need a runtime, but usually you need to jump through hoops to make that happen.

We just don't notice that typical C programs need libc and pthreads. Or that C++ programs on Windows require that cursed Microsoft Visual C++ Runime DLL which is always missing, but has few dozens of copies all over the system of the miserable Microsoft slave.

Go doesn't produce fully statically linked binaries by default. I used to make "from scratch" Go containers and, in general case, you need libc in them, unless you are willing to go through pain of statically linking with it.

Typical / practical Rust programs will also depend on libc and pthreads (but, sure, you can do w/o).

There are no comments on this comment yet.