Wasm is designed as a portable target for compilation of high-level languages like C/C++/Rust. WebAssembly is the high-performance solution capable of achieving near-native speeds. Can Neo consider using it as a compatible option for VM?
No.
馃槀 Jokes aside, I'm with Erik on this one. I don't think we need it. I mean, maybe in 3 or 5 years, but not now.
I think that Neo3 VM is quite promising, even as a competitor for WASM @steven1227.
Although I fully agree to support C++/rust/etc, I have a feeling that we can do that with NeoVM with not much effort (relatively speaking, of course...), after this successful transition to Neo3 VM.
We will keep you updated on that, @steven1227. We are trying to idealize this C++ implementation and had done good advances recently.
The VM I use in neo-mamba is written in C++ with bindings for Python. It compiles on Windows (MSVC), Linux and OSX (GCC + Clang) so I don't expect it to be much work to get it working on other platforms. However, without an interop layer the VM is pretty useless if you ask me.
Most helpful comment
No.