the reason i am excited about WebAssembly is because it's the first interesting computer architecture designed in the last 30 to 40 years (unlike e.g. RISC-V)
people who have not looked at how Wasm works usually don't get it, which makes me sad
the reason i am excited about WebAssembly is because it's the first interesting computer architecture designed in the last 30 to 40 years (unlike e.g. RISC-V)
people who have not looked at how Wasm works usually don't get it, which makes me sad
@whitequark lazy question, but i have a baremetal "OS" written in C running on zynq on our amiga graphics card. do you think it's feasible to use wasm for user defined plug-in functionality? i.e. is there a host library for this that doesn't require a lot of linuxy OS infrastructure?
@mntmn you almost certainly want AOT compilation for this use case. I recommend using WAMR (https://github.com/bytecodealliance/wasm-micro-runtime) which is shipped by Bytecode Alliance and explicitly aims to allow bare metal porting: https://github.com/bytecodealliance/wasm-micro-runtime/blob/main/doc/port_wamr.md
@whitequark oh wow, this looks extremely doable! thanks a ton, we'll try that out
@mntmn if you support AOT only this is all you need to provide: https://github.com/bytecodealliance/wasm-micro-runtime/blob/main/core/shared/platform/include/platform_api_vmcore.h
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.