VSCode OverviewWhat’s MoonBitMoonBit is a Rust-like language (with GC support) and toolchain optimized for WebAssembly experience. Main advantages
Features
MoonBit Debugger now supports source mapping, setting breakpoints based on source code, and outputting source maps for source code debugging in the browser.
MoonBit provides support for IDEs that not only includes all the functionalities of modern IDEs but also features an innovative characteristic: it can run completely in the cloud/edge side. Unlike other CloudIDEs, MoonBit does not rely on containers. Most programming languages' IDEs today are designed for desktop operating systems and have not adapted well to cloud-native environments and edge computing needs. MoonBit breaks through this limitation by adopting a highly parallel architecture and native support for separate compilation, allowing CloudIDEs to run directly on the edge. Its rapid semantic analysis technology can handle large codebases and achieve IDE responses in milliseconds, even in larger-scale codebases. What's next
Status and aimed timelineMoonBit is close to beta status and the language features are stabilizing. We expect MoonBit to reach beta in 06/2024. When MoonBit reaches beta, it means any backwards-incompatible changes will be seriously evaluated and MoonBit can be used in production (very rare compiler bugs). MoonBit is developed by a talented full-time team who have extensive experience in building language toolchains, so we will grow much faster than the typical language ecosystem. You won't wait long to use MoonBit in your production. Feedback on MoonBit VSCode extensionIf you have any issues or feedback on MoonBit VSCode extension, please file an issue here. Contact UsIf you have any query, please email to: support@moonbitlang.com |