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.

Reply via email to