[racket] Expanding frozen Racket core - limitations of universal touring machine

From: Noel Welsh (noelwelsh at gmail.com)
Date: Mon Jan 17 09:37:55 EST 2011

On Sat, Jan 15, 2011 at 12:16 PM, Jukka Tuominen
<jukka.tuominen at finndesign.fi> wrote:
> Now, imagine the read-only OS was a snapshot of Racket+Linux+stuff, a few
> years ago.
> - Given the above, I wonder if there are any theoretical limits preventing
> to achieve all the same functionality that are in the current or future
> Racket versions, but only utilising the external data source? Some
> optimising issues are obvious, but other than that?

Racket has a back door via the FFI. You can get it to call arbitrary
code generated at runtime. This code can then extend the runtime in
arbitrary ways.


Posted on the users mailing list.