embeddedscheme

A Scheme compiler for ARM processors


Is there a Scheme compiler (not interpreter) for ARM processors, specifically Cortex-M3? I'm looking for a compiler, not an interpreter, to get a predictable and small execution times on a (relatively) slow processors. It probably will omit some parts of specification (continuations, maybe); that's fine.

I should note that I only have a 8 kB (maybe 2-4 times more) of RAM.

I'll try to use everything in the answers, and then reply with my findings. That may take some time, through.


Solution

  • This question was on Common Lisp, but one particular answer referenced Picobit, which is essentially a Scheme for microcontrollers. It very well fits in my conditions, as the paper says it can work on as little as 7 kb of memory.

    I've decided to fork Picobit and port it to ARM processors.