> And of course, using a VM-hosted language to describe things which are on two levels of abstraction lower is a little bit funny.
Why? As long as you're clear that it's a pedagogical tool, it's perfectly fine. And there are incubation OSes (e.g. Singularity) that are almost entirely managed.
Because manual memory management is a PITA.
> And of course, using a VM-hosted language to describe things which are on two levels of abstraction lower is a little bit funny.
Why? As long as you're clear that it's a pedagogical tool, it's perfectly fine. And there are incubation OSes (e.g. Singularity) that are almost entirely managed.