4 ms·
I find it rather crazy that "cockpit", an almost brand new project has its entire backend written in C. Not your typical backend language by any means...
by IanChiles 12y ago
I find it rather crazy that "cockpit", an almost brand new project has its entire backend written in C. Not your typical backend language by any means...
- vamega 12y agoWell it does make deploymeny really simple, since it'll have such light dependencies. If it's statically linked it could even be as simple as unpacking a tar file.
- wereHamster 12y agoGo can also compile to a static binary. Haskell almost (libgmp is the only hard dependency).
- vamega 12y agoWhat prevents limbmp from being statically linked in?
- IanChiles 12y agoLicensing of libgmp does.
- danudey 12y agoGo is less useful on older systems, since you have to go out and get the Go compiler/etc. and compile them yourself before you can compile anything else, whereas you can expect that all systems (not just recent ones) have a C compiler installed.
- peterwaller 12y agoWhat's wrong with compiling elsewhere and transporting the binary there? Also, there are builds of the compiler that one can use, you're not usually forced to compile the compiler.