Maria Gabriela Guimarães wrote on 7/22/19 10:52 AM:
> I experimented with various scheme in browser intrepred via
JavaScript and compiled to wasm both are not good enough.
Insufficient implementations I suppose, or wasm misses features
important for a Scheme ...
What Maria said. WASM (not JS) now seems the place for us to focus, for
performance. It's a little early for Schemes in WASM, and I don't know
whether the best WASM methods for Schemes/Racket have yet been
attempted, and if they'd have all the support in WASM they might want.
Once WASM is all ready, JS presumably will remain in the standards and
in some use, but might actually become unpopular. The browser
developers have their own favored non-JS languages, and also heavily
influence Web standards, so they might eventually make it so that JS can
be all but eliminated. And then, given that technical possibility,
there's Web development culture: a hottest framework can become shunned
within a year or two (and there's also rampant age discrimination, so
many industry-savvy people truncate their older experience), so,
half-seriously, I wouldn't be too surprised if JS becomes uncool to even
admit knowing.
i don't know whether someone has yet dug into making a really performant
WASM backend for Racket, and I'd guess people might want to wait for any
interfaces/models from the Chez backend work to be about finalized first.
In the meantime, hopefully someone who needs the same WASM features such
backend for Racket will want, has eaten or will eat the beetle grubs, in
time:
https://www.mail-archive.com/racket-users@googlegroups.com/msg36362.html
A little earlier context on WASM for Racket:
https://www.mail-archive.com/racket-users@googlegroups.com/msg35803.html
There are pros&cons about WASM, Web standards, influences, etc., and I
suggest we want to keep cross-platform (not just Web browser, nor
primarily Web browser) focus, for long-term reasons. But it would be
immediately very useful for many of us, if/when Racket gets a good WASM
backend. And, given the possible disruption of JS that I speculate
about above, maybe that will also be an opportunity to bring Racket
goodness to a lot more people.
--
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/e573db75-573e-f99a-d191-df1e6a944df8%40neilvandyke.org.