Re: DSL to C code generation with symbolic computations en route

Neil Van Dyke <[email protected]>
Newsgroups gmane.comp.lang.racket.user,gmane.lisp.scheme.plt
Message-ID <[email protected]>
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+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/[email protected]
For more options, visit https://groups.google.com/d/optout.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.