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.

Reply via email to