Re:Directly compiling Scheme to WebAssembly: lambdas, recurs...
by neilv on Wednesday May 31, 2023 @08:45AM
(#36137691)
This is very promising. Years ago, I was thinking that probably Racket, Gambit, or someone's dissertation would evolve into production-grade Wasm target. But looks like Andy Wingo, et al., are really tackling it through Guile.
[ Parent
| on HN ]
Re:Directly compiling Scheme to WebAssembly: lambdas, recurs...
by gmatejka on Wednesday May 31, 2023 @09:31AM
(#36138188)
I built rasm (https://github.com/GrantMatejka/rasm) to compile racket to wasm. Definitely not production grade, but fun nonetheless
Re:Directly compiling Scheme to WebAssembly: lambdas, recurs...
by neilv on Wednesday May 31, 2023 @09:59AM
(#36138509)
Projects like these are great, and absolutely in traditions of Scheme, PL research, hobbies/learning, and sometimes startups.
Not everything has to be overtly adopted to be worth doing.
Historically, when someone makes some advancement that doesn't lead to adoption, it seems often because:
* there's no follow-through to production-grade (maybe the norm with PL dissertations, if the next job isn't industry and directly involving that same platform);
* the market applicability is too niche/nonexistent, at least at the time (e.g., someday people will realize better DSLs were figured out a long time ago); or
* didn't promote it well enough.