Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The trouble is you can step from simple semantics to dark corners through such simple things as "adding two numbers together" and "accepting user input". I do agree that the lack of need for a managed runtime is a huge advantage on embedded or small systems.


> I do agree that the lack of need for a managed runtime is a huge advantage on embedded or small systems.

Not only in embedded systems. It is a huge advantage when interfacing with the operating system from within a userland process.

Lack of a runtime means that a call to a kernel function like, say, `sched_setscheduler(2)` would not interfere with any such thread scheduling policies of the host runtime. Or that the runtime is grabbing file descriptors out of your control, making it hard to reason about resource usage.




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

Search: