9front - general discussion about 9front
 help / color / mirror / Atom feed
* [9front] 9front WASM runtime
@ 2023-08-08  1:09 Greyson Jennings
  2023-08-08 10:54 ` Roman Shaposhnik
  0 siblings, 1 reply; 3+ messages in thread
From: Greyson Jennings @ 2023-08-08  1:09 UTC (permalink / raw)
  To: 9front

I'd been tinkering around with WASM runtimes and I've managed to get a
functioning build for plan 9, called Ricket! It's basically a frontend for
wazero tailored to use in plan 9, and It's super in alpha, but it does run
basic command line applications. I thought you guys might find it
interesting, and if anyone finds it useful at all, I can continue tinkering
with it.

I built it because while nearly every popular language can compile to WASM,
only Go, C, and sometimes Zig are the only languages I can think of that
have explicit Plan 9 support, and so I wanted to be able to have more
options for building CLI apps, and be able to easily port existing ones.

Check it out on github here! The binary in the repository is compiled to p9
and it runs on my 9front install. Later, I'll set up github actions to
built it automatically, and I may mirror it on sourcehut or shithub too.
https://github.com/SlashScreen/ricket

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-09-17 10:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-08-08  1:09 [9front] 9front WASM runtime Greyson Jennings
2023-08-08 10:54 ` Roman Shaposhnik
2023-09-17  9:59   ` Greyson Jennings

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).