๐ MoonBit Monthly Update Vol.5
This month, we update alias syntax, new built-ins like ReadOnlyArray and Iterator, and smarter linting and IDE tools.
๐Check out the highlights below or read our blog๏ผwww.moonbitlang.com/weekly-updates/
@moonbitlang.bsky.social
MoonBit, a Cloud & AI native programming language and toolchain.
๐ MoonBit Monthly Update Vol.5
This month, we update alias syntax, new built-ins like ReadOnlyArray and Iterator, and smarter linting and IDE tools.
๐Check out the highlights below or read our blog๏ผwww.moonbitlang.com/weekly-updates/
Weโve rolled out some exciting language updates this month! โจ
Read more:www.moonbitlang.com/weekly-updates/2025/10/14/index
๐ฌ Join our upcoming online meetup to see how these features enable building real AI Agents with MoonBit โ details dropping soon!
Learn how to install and configure the Wasm version of the MoonBit toolchain โโon any Node.js-supported environment ๏ผ
www.moonbitlang.com/blog/moonbit...
join us in discord๏ผhttp://discord.gg/mNf8NG73Te
MoonBit now ships async programming support!
Powered by structured concurrency โ safer & more reliable async.
Yes, you can now build your own AI agentsใCloud services with MoonBit ๏ผ
Check details๏ผwww.moonbitlang.com/blog/moonbit-async
Repo๏ผhttps://github.com/moonbitlang/async
Mini-adapton: incremental computation in MoonBit
In this article, we will show how to implement an incremental computation library in MoonBit with api used:
www.moonbitlang.com/pearls/mini-...
Weโve just open-sourced our async networking framework! ๐
Itโs already stable enough to build web services with MoonBit. An article with more details will be coming later this monthโstay tuned!
๐ MoonBit Monthly Update Vol.03 is here!
Highlight of the month: Bitstring Pattern Matching โจ
Now you can match specific-width bits directly when pattern matching on Bytes or @bytes.View.Full update ๐ www.moonbitlang.com/weekly-updates/2025/09/08/index
Want to use C libraries in MoonBit? Now you can๐
With C-FFI, MoonBit can call native C functions โ from low-level hardware ops to high-performance math.
A step-by-step guide to MoonBitโs C-FFI
www.moonbitlang.com/pearls/moonb...
๐ MoonBit Pearls Series continues!
Last time we built the frontend of TinyMoonbit with parsing & type checking.
๐ Now we dive into the backend: turning AST โ LLVM IR โ RISC-V assembly with MoonBitโs llvm.mbt.
๐ Read here ๏ผwww.moonbitlang.com/pearls/moonbit-and-llvm-2
๐ Introducing MoonBit Pilot โ the AI-native code agent built into the MoonBit toolchain.
From language design to compiler, debugger, and package management, The toolchain offer Moonbit Pilot real-time feedback and guidance at every step.
www.moonbitlang.com/blog/intro-m...
๐ New MoonBit Pearls Series
Programming language design and compiler implementation are often seen as the toughest challenges in CS. But with Moonbit, a functional language built for the AI era, weโre rethinking the journey.
In this series, weโll build a small compiler โ TinyMoonbit โ step by step:
MoonBit Monthly vol. 2 is here! ๐
Check out the latest updates in MoonBit this month, from new language features to improved tooling. ๐ฅณ
Full updates: moonbitlang.com/weekly-updat...
๐ The next MoonBit Community Meetup is coming this Saturday๏ผ8.2๏ผ!
๐ Join us for a global conversation with MoonBit creator
@bobzhang1988
๐งญ Topic: Whatโs next after the MoonBit Beta โ and a preview of 1.0!
๐
Add to calendar: calendar.app.google/mydS9eD9QqF5...
MoonBit is heading toward 1.0 in 2026 โ but what makes it different from any other new language? ๐
Find out๏ผhttps://www.moonbitlang.com/blog/roadmap/
MoonBit Monthly vol. 1 is out!๐
See whatโs new in MoonBit after our Beta release. ๐ฅณ
Full Updates๏ผhttps://moonbitlang.com/weekly-updates/2025/07/15/index
The moonbit compiler can be embedded in other host like Rust using wasm, check out for more details
www.moonbitlang.com/blog/moonbit...
๐MoonBit Beta is here!
After 2 years of fast iteration, MoonBit enters its stable phase with regard to language syntax๏ผ
โจBuilt-in async
๐ Fast tooling and IDE-aware error handling
www.moonbitlang.com/blog/beta-re...
๐ MoonBit Update Vol.74
- Error Function Syntax Updated to `raise`
- Error Type Declaration Syntax Changed
- New Arrow Function Syntax `(..) => expr`
๐ Full update: moonbitlang.com/weekly-updat...
Beta lands soon โ stay tuned.๐คฉ
๐ Markdown-Oriented Programming is live โ and hereโs our first featured .mbt.md article: Build a Pratt Parser in MoonBit
๐Code + docs + runnable demo in one file.
๐ moonbitlang.com/pearls/
๐ฃ MoonBit Update Vol.73
Highlight๏ผ
โ Trait impl via method removed
- try? f(..) replaces f?(..)
- fn f[..] โ fn[..] f (consistent with impl)
โ Method-as-function deprecated
โ Error polymorphism is here๏ผ
- .mbt.md now supports external deps
๐ moonbitlang.com/weekly-updat...
๐ฆ aka.moonbitlang.com/vsbs
MoonBit enables seamless Integration with Python โ Built for AI and Large Systems๏ผ
โ Seamless integration via pyimport
๐Static analysis + IDE support
๐ฅ Built for AI and large systems
๐ www.moonbitlang.com/blog/moonbit... #MoonBitLang #PythonInterop #AIProgramming
๐ MoonBit Update Vol.71
- Explicit Trait implementation required
- Underscore (`_`) as placeholder in anonymous functions
- `fnalias`: function aliases for Types and Traits
- New `moon bench` command for benchmarking
๐ www.moonbitlang.com/weekly-updat...
โฌ๏ธ aka.moonbitlang.com/vsbs
๐ MoonBit Update Vol.70
- Async function call syntax changed to `f!(...)`
- Operator overloading migration to traits
- New `= _` syntax for traits
- Implicit conversion from `String` to `@string.View`
๐ Full update: www.moonbitlang.com/weekly-updat...
โฌ๏ธ Download: aka.moonbitlang.com/vsx
๐ Introducing Rabbit-TEA โ a lightweight UI framework built 100% with MoonBit.
๐งโ๐ป Powered by MoonBitโs expressive pattern matching and dead code elimination optimization, Rabbit-TEA achieves exceptional speed and minimal code size.
www.moonbitlang.com/blog/rabbit-...
๐จ๏ธ How should MoonBit handle effect polymorphism (allow one single higher order function to work over callback with/without error or async)?
1.ย Errorย +ย Async
2.ย Errorย only
3.ย Noย polymorphism, dup code
4.ย Hybrid/Otherย solution
โฌ๏ธDownload: aka.moonbitlang.com/vsx
๐ฅCommunity: discord.gg/5d46MfXkfZ
๐ MoonBit Update Vol.69
- Wasm: `extern type T` now storable in arrays and data structures
- C FFI supports `borrow`
- `type` & `trait` support the `#deprecated` attribute
- Testing and debugging supports for `.mbt.md`
๐ www.moonbitlang.com/weekly-updat...
โฌ๏ธ Download: aka.moonbitlang.com/vsx
Markdown files with a `*.mbt.md` suffix now support MoonBit LSP, bringing a next-gen doc writing experienceโcomplete with language services๐ ๏ธ and test integrationโ
right inside markdown code blocks. #MoonBitTips
โฌ๏ธDownload: aka.moonbitlang.com/vsbs
MoonBit now supports function aliases, you can import and re-export values across packages conveniently.๐#MoonBitTips
โฌ๏ธDownload: aka.moonbitlang.com/vsbs
Bytes can now be pattern matched with array pattern in MoonBit, making binary protocol parsing simpler than ever!๐#MoonBitTips
โฌ๏ธDownload: aka.moonbitlang.com/vsbs
"While it is less expressive and simple than Scala and therefore not a replacement, Moonbit could compete against Rust in many ways. This gives Moonbit strong potential for commercial success in certain areas."
By Ignacio / Hivemind Technologies March 2025
medium.com/@hivemind_te...