Passerine
Visit ToolPasserine is an open-source programming language designed for concise expression and functional scripting. It features a VM written in Rust, pattern-matching, structural types, and fiber-based concurrency.
At a glance
Trending
Passerine is an open-source programming language designed for concise expression and functional scripting. It features a VM written in Rust, pattern-matching, structural types, and fiber-based concurrency.
Trending
About
Passerine is a small, extensible, open-source programming language developed by Isaac Clayton and the Passerine Community. Rooted in Scheme and ML-flavored languages, it emphasizes minimalistic and concise expression. The language is powered by a VM written in Rust and incorporates lambda-calculus with pattern-matching, structural types, fiber-based concurrency, and syntactic extension. While currently strongly and dynamically typed, the developers are working towards a compile-time type-checker based on Hindley-Milner type inference. Passerine is still in early development stages with frequent breaking changes, making it not yet ready for production use. The project aims to eventually adopt MiniVM Assembly (VASM) or LLVM IR as compiler targets and explores advanced concepts like vaporization memory management and kind-based macros.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending