Eric MacAdie wrote on 08/03/2017 01:16 AM:
I think it is a drag that a lot of people want to use JavaScript everywhere. I
would like an actual alternative (not just yet another *js framework, or a
language that transpiles to JS).
Agreed.
Here's an interesting relatively new thing to look at, for a new Racket
backend: https://en.wikipedia.org/wiki/WebAssembly
If we could soldier on with things like WebAssembly (despite still being
burdened by much of the unfortunate technical evolution of the Web), we
do get some useful pragmatic properties, like programs being instantly
runnable in a Web browser, and being able to bypass app store gatekeeping.
If you had a WebAssembly backend, the first two platform things you
might make, for industry purposes, are a simple mobile-friendly GUI
library, and a Web browser backend for the current Racket desktop GUI
and filesystem. (The latter, so that you could instantly get most
desktop apps running on a tablet Web browser.)
At that point, developers can now use Racket, which is good. But also,
once Racket can be used there, then researchers/developers can use its
strengths to innovate, doing things that people using other platforms
are not doing. (Analogous old example: once PLT/Racket could run a Web
server, they made continuation-based server-side Web programming, which
other platforms were not doing. Or go back to when cross-platform
DrScheme became possible, and was used to advance educational innovation
thats now used widely.)
--
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.