Lisette
lastmod 2026-04-08created 2026-04-081 edits
A small programming language that uses Rust-style syntax and runs on the Go runtime, combining the strengths of both languages.
About
- A small language that uses Rust-style syntax and runs on the Go runtime, combining the strengths of both languages
- Strengthens safety and expressiveness with algebraic data types, pattern matching, a Hindley-Milner type system, and immutability by default
- Achieves interoperability with the Go ecosystem through direct import of Go packages, a pipeline operator, try blocks, and task-based concurrency
- Improves developer experience and code reliability with compile-time error detection, clear diagnostic messages, and LSP support
- The key point is that Lisette code is transpiled into readable Go code, so it integrates naturally with existing Go projects
See also
- Go
- Rust
- Programming Language
- Type System
- Pattern Matching
- Compiler
- Concurrency