One thing I have wanted to try is a `#lang` for a subset of Racket
(everything but the most problematic bits), which expands to multiple
modules with different equivalent implementations: Racket code, strings
of C code, strings of Java code, strings of JavaScript code, strings of
code for whatever iOS and Android targets. Perhaps the language itself
would end up looking a lot like PreScheme, I'm not yet sure.
The goal is to be able to rapidly write/test/debug in a Racket
interactive programming environment, and then have the code work on the
various targets one needs to reach, without having to use all those
targets' preferred languages directly.
This `#lang` approach is not what I would most prefer (which would be
the full `#lang racket/base` supported on those different targets, via
compiler/VM or standards), but it's a different approach with different
properties, and which might get close-enough, sooner.
Neil V.
--
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.
For more options, visit https://groups.google.com/d/optout.