Has anyone tried making a small embedded implementation of Racket?  I mean 
"embedded" not in the sense of 8-bit microcontrollers but more powerful yet 
still constrained devices, like routers with 64 MB RAM running Linux or the 
PlayStation 2.  I think you don't have to work from scratch to make one.  
You can implement Racket on top of an embedded Scheme like Chibi-Scheme 
<https://github.com/ashinn/chibi-scheme>.  It doesn't need to be a full, 
maximally compatible port of Racket like Racket CS, just a large subset.  
For example, you can skip  futures and places.

What features do you need to implement natively in the interpreter rather 
than in Scheme?  You can implement delimited continuations in terms of 
call/cc.  The concurrency primitives (threads, boxes, etc.) and the FFI?  
You may be able to, but don't have to, optimize the interpreter for 
immutable conses.

This is just something I have been musing about.  If no project like this 
exists, I am not starting one soon.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/da72cdd0-2143-4610-9e4d-f987931c9314n%40googlegroups.com.

Reply via email to