MoonBit's Avatar

MoonBit

@moonbitlang.bsky.social

MoonBit, a Cloud & AI native programming language and toolchain.

84 Followers  |  2 Following  |  68 Posts  |  Joined: 26.11.2024  |  2.0059

Latest posts by moonbitlang.bsky.social on Bluesky

Post image

๐ŸŒ• 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/

04.11.2025 08:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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!

14.10.2025 11:31 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Install the Wasm version of the MoonBit toolchain | MoonBit Install the Wasm version of the MoonBit toolchain

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

11.10.2025 05:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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

29.09.2025 02:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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-...

24.09.2025 14:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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!

16.09.2025 01:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿš€ 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

08.09.2025 11:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A Guide to MoonBit C-FFI | MoonBit A Guide to MoonBit C-FFI

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...

03.09.2025 01:43 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Dancing with LLVM: A Moonbit Chronicle (Part 2) - LLVM Backend Generation | MoonBit Dancing with LLVM: A Moonbit Chronicle (Part 2) - LLVM Backend Generation

๐Ÿš€ 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

28.08.2025 10:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Introducing MoonBit Pilot: The Code Agent dedicated to the MoonBit toolchain | MoonBit Introducing MoonBit Pilot: The Code Agent dedicated to the MoonBit toolchain

๐Ÿš€ 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...

20.08.2025 02:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Dancing with LLVM: A Moonbit Chronicle (Part 1) - Implementing the Frontend | MoonBit Dancing with LLVM: A Moonbit Chronicle (Part 1) - Implementing the Frontend

๐Ÿš€ 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:

20.08.2025 02:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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...

11.08.2025 12:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐ŸŽ‰ 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...

30.07.2025 09:18 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
MoonBit Programming Language 1.0 Roadmap Preview | MoonBit MoonBit Programming Language 1.0 Roadmap Preview

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/

25.07.2025 02:11 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

15.07.2025 12:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Running WebAssembly-based MoonBit compiler using rusty_v8 | MoonBit Running WebAssembly-based MoonBit compiler using `rusty_v8`

The moonbit compiler can be embedded in other host like Rust using wasm, check out for more details
www.moonbitlang.com/blog/moonbit...

03.07.2025 12:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Announcing MoonBit Beta | MoonBit Announcing MoonBit Beta

๐Ÿš€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...

19.06.2025 03:58 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐ŸŒ• 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.๐Ÿคฉ

16.06.2025 12:45 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Blog | MoonBit MoonBit Pearls

๐Ÿš€ 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/

11.06.2025 11:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐ŸŸฃ 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

03.06.2025 12:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
MoonBit Programming Language: Born for AI and Large Systems, Seamlessly Integrating Python | MoonBit MoonBit Programming Language: Born for AI and Large Systems, Seamlessly Integrating Python

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

23.05.2025 10:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐ŸŒ• 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

06.05.2025 09:57 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐ŸŒ• 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

21.04.2025 10:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Introduce The Elm Architecture to MoonBit: build robust web app with simple principles | MoonBit Introduce The Elm Architecture to MoonBit: build robust web app with simple principles

๐Ÿš€ 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-...

16.04.2025 10:46 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
MoonBit Language - Visual Studio Marketplace Extension for Visual Studio Code - MoonBit Language Support

๐Ÿ—จ๏ธ 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

11.04.2025 10:28 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐ŸŒ• 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

07.04.2025 09:52 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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

03.04.2025 10:17 โ€” ๐Ÿ‘ 0    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

MoonBit now supports function aliases, you can import and re-export values across packages conveniently.๐Ÿš€#MoonBitTips

โฌ‡๏ธDownload: aka.moonbitlang.com/vsbs

02.04.2025 10:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Bytes can now be pattern matched with array pattern in MoonBit, making binary protocol parsing simpler than ever!๐Ÿš€#MoonBitTips

โฌ‡๏ธDownload: aka.moonbitlang.com/vsbs

28.03.2025 10:14 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Moonbit Language in 10 Features Ignacio / Hivemind Technologies March 2025

"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...

26.03.2025 02:18 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@moonbitlang is following 2 prominent accounts