Schemix is a scheme that lives in the Linux kernel.
It seems like a cool idea. There are a lot of devices out there that don’t really need to be fast . . . why are they written in C? [ans: the rest of the kernel is]The ability to prototype device drivers (or just play with the hardware) in a higher level language with essentially instant turnaround is very valuable. I know a number of hardware engineers who use Forth to exercise new hardware, and I’ve used similar techniques (with hack scripting languages) to exercise drivers.
If you’re starting a new project, and you start with a new scripting language from scratch, you are doomed. Go back. Pick anything else. Even DOS batch scripts are better.