Hi,
Marc Feeley has done some work on embedded scheme. Here are a couple of
links:
http://www.iro.umontreal.ca/~feeley/papers/StAmourBouchardFeeleySW08.pdf
http://www.iro.umontreal.ca/~feeley/papers/DubeFeeleyHOSC05.pdf
==============================================================
Arthur Nunes-Harwitt
Computer Science Department, Rochester Institute of Technology
Room GOL-3509
585-475-4916
==============================================================
"I don't know what the language of the future will be
called, but it will look like LISP."
This email is confidential and intended for the named recipient(s). In
the event the email is received by someone other than the recipient,
please notify the sender at a...@cs.rit.edu.
On Sat, 5 Jun 2021, dbohdan wrote:
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. 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.
--
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/alpine.DEB.2.21.2106070918490.22607%40heracles.