Why would I want a 50mb hello world?
Why do you want hello world, at all? Yes, the nearly-null program is 50MB; also, yes, a fairly nontrivial program is ... 60MB? The core for a computer algebra system is 100MB?
You're paying a higher initial capital cost for lower per-unit costs.
Re:Janet for Mortals
by thomascgalvin on Friday March 31, 2023 @11:01AM
(#35388137)
Why would you want a hello world at all? That isn't a realistic distribution scenario.
Re:Janet for Mortals
by HelloNurse on Friday March 31, 2023 @11:22AM
(#35388457)
A simple "Hello World" is a realistic test scenario, representative of a large class of plain command line tools and approximately reduced to pure overhead.
If you can distribute and run a trivial hello world program, you can expect to be able to distribute and run something like tail or uniq, and that it will be larger (more standard library portions linked) and slower (more actual work executed).
what is the case for static compilation with those use cases
Re:Janet for Mortals
by EggsAndOil on Friday March 31, 2023 @11:59AM
(#35389060)
On the contrary, 50 milli bits is quite small for Hello World.
on the other hand, i hear that commercial versions of common lisp can achieve better results. but seriously, is this such an issue for todays computers ? i have pdfs that are hundreds of mb