Hacker News new | past | comments | ask | show | jobs | submit login

But you have to link in the runtime, including the garbage collector.



I don't see how that is a big problem.


It's a larger footprint, possibly drains battery when you don't expect, may mess with signal handlers and other global state.

And it does not really scale to many libraries. What happens when eveyone thinks theor language is best and wants to link in a big runtime? You need 30 different runtimes for 30 libraries? Ouch.

And if not careful about versioning, you could end up with symbol conflicts, etc.

All these problems can be overcome, but are just not acceptable if you want to be a ubiquitous library like libjpeg. Needs to be super simple from a runtime perspective.


Not to mention trying to get different garbage collectors to play nicely together.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: