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/
Read more:https://www.moonbitlang.com/pearls/moonbit-wassette
Read more:https://www.moonbitlang.com/pearls/moonbit-wassette
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/
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/
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!
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!
www.moonbitlang.com/blog/moonbit...
join us in discord:http://discord.gg/mNf8NG73Te
www.moonbitlang.com/blog/moonbit...
join us in discord:http://discord.gg/mNf8NG73Te
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
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
In this article, we will show how to implement an incremental computation library in MoonBit with api used:
www.moonbitlang.com/pearls/mini-...
In this article, we will show how to implement an incremental computation library in MoonBit with api used:
www.moonbitlang.com/pearls/mini-...
It’s already stable enough to build web services with MoonBit. An article with more details will be coming later this month—stay tuned!
It’s already stable enough to build web services with MoonBit. An article with more details will be coming later this month—stay tuned!
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
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
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...
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...
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
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
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...
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...
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:
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:
Check out the latest updates in MoonBit this month, from new language features to improved tooling. 🥳
Full updates: moonbitlang.com/weekly-updat...
Check out the latest updates in MoonBit this month, from new language features to improved tooling. 🥳
Full updates: moonbitlang.com/weekly-updat...
🌙 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...
🌙 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...
Find out:https://www.moonbitlang.com/blog/roadmap/
Find out:https://www.moonbitlang.com/blog/roadmap/
See what’s new in MoonBit after our Beta release. 🥳
Full Updates:https://moonbitlang.com/weekly-updates/2025/07/15/index
See what’s new in MoonBit after our Beta release. 🥳
Full Updates:https://moonbitlang.com/weekly-updates/2025/07/15/index
www.moonbitlang.com/blog/moonbit...
www.moonbitlang.com/blog/moonbit...
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...
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...
- 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.🤩
- 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.🤩
📘Code + docs + runnable demo in one file.
👉 moonbitlang.com/pearls/
📘Code + docs + runnable demo in one file.
👉 moonbitlang.com/pearls/
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
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
⚙ Seamless integration via pyimport
🚀Static analysis + IDE support
💥 Built for AI and large systems
🔗 www.moonbitlang.com/blog/moonbit... #MoonBitLang #PythonInterop #AIProgramming
⚙ Seamless integration via pyimport
🚀Static analysis + IDE support
💥 Built for AI and large systems
🔗 www.moonbitlang.com/blog/moonbit... #MoonBitLang #PythonInterop #AIProgramming
- 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
- 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
- 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
- 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
🧑💻 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-...
🧑💻 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-...