TinyS – Python-shaped syntax with Rust semantics TinyS is a new programming language that offers Python-shaped syntax with Rust semantics, transpiling to Rust and compiling to native binaries without a garbage collector or runtime. The language, detailed in a GitHub repository, supports ownership, borrowing, lifetimes, traits, and Result-based errors from Rust, while providing Python-like indentation-based syntax and immutable-by-default variables. If you are an AI developer wanting to learn rust, you can take all your python knowledge and put it into TinyS ;- Python-shaped syntax, Rust semantics, native binaries. You write indentation-based .sn source; it transpiles to Rust and compiles to a native binary. No GC, no runtime — ownership, borrowing, lifetimes, traits, and Result -based errors all carry over from Rust unchanged. .sn source → generated .rs → rustc / Cargo → native binary Python's look , not Python's guarantees : conditions must be bool , matches are exhaustive, no implicit truthiness, no implicit conversion, no null . | TinyS | Rust | |---|---| def f x: i32 - i32: | fn f x: i32 - i32 {} | list i32 / dict str,i32 | Vec