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.

Reply via email to