TinyLua compiler pipeline — Lua source code transformed through Rust compiler gear to AVR/ARM machine code running on Arduino bare-metal

Rust-Written Lua Compiler Runs Scripts Natively on Bare-Metal Arduino

TinyLua: a zero-VM Lua native compiler written in Rust. Compiles Lua source directly to AVR/ARM machine code for Arduino bare-metal — no interpreter, no GC, no runtime. Scripting language performance at C level.

June 6, 2026 · 8 min · 1643 words · Dream Beast Programming
Async Rust Core Concepts Overview

Why Does Async Rust Feel So Hard? A Deep Dive for Developers

Async Rust is powerful but frustrating. From ecosystem fragmentation and Pin/Unpin to cancellation safety and performance traps, this article breaks down the real pain points with visual diagrams and practical analogies.

May 24, 2026 · 12 min · 2370 words · DreamBeast Programming
Rust #[must_use] attribute: three usage patterns on structs, functions, and traits

Rust's #[must_use]: Making Sure Your Return Values Can't Be Ignored

Rust #[must_use] attribute explained: put it on structs, functions, or traits to force callers to handle critical return values. Compile-time warnings prevent transactions and payments from being silently dropped.

March 22, 2026 · 5 min · 1059 words · 梦兽编程
Rust Enum Complete Guide Cover

Don't Underestimate Rust Enums: A Complete Hands-On Guide

Rust enums are far more than a set of constants. They carry data, drive state machines, replace null, and unify error handling. This guide walks you from basics to recursive enums with real code examples.

February 15, 2026 · 9 min · 1881 words · Rex Programming
High‑value AI Toolkit Less than a coffee/month →
扫码关注公众号
微信公众号二维码

Weekly Rust / AI tips · Community Q&A · Exclusive perks