This post discusses the process of creating a WebAssembly (WASM) virtual machine (VM) using C. The author shares insights and personal experiences, while engaging with community comments that offer valuable tips on improving the implementation and debugging techniques. Several commenters express their excitement about the project, with recommendations to use certain tools (like wast2json) to simplify the process. There is also discussion about the potential of WASM in server-side implementations compared to browser-based ones, highlighting the community's interest in these areas and a call for contributions to existing WASM projects. A point of contention about adding high-level features, like a tail-call instruction, suggests a divergence in opinions within the community, reflecting ongoing debates in the evolution of programming languages and their specifications.