Prescheme - Implementation?
Posted: Mon Dec 03, 2007 7:39 am
I've read about Prescheme recently which is touted as a sub set of Scheme that can be efficiently compiled to native code (with the elusive 'as fast as C' property). I had intended to write a system which basically is little more than a REPL loop which exposes the hardware functionality to the interpreter so I can play with things directly. Originally the core was going to be in C.
Since I've heard about Prescheme I tempted to go for Scheme as close to the metal as I can. However I cannot find an implementation. I've found documents talking about it and documents talking about implementing it but no actual implementation.
Does anyone know of an implementation or am I going to have to write a compiler before I write my OS (which I will have to do eventually in any case). If anyone has experience with it, is it worth it? Do things like higher level functions have as much use at OS level as they do at the user level?
Since I've heard about Prescheme I tempted to go for Scheme as close to the metal as I can. However I cannot find an implementation. I've found documents talking about it and documents talking about implementing it but no actual implementation.
Does anyone know of an implementation or am I going to have to write a compiler before I write my OS (which I will have to do eventually in any case). If anyone has experience with it, is it worth it? Do things like higher level functions have as much use at OS level as they do at the user level?