Ferret Programming Language
A modern, type-safe programming language designed for clarity, safety, and developer productivity.
Features
Quick Look
// Variables with type inferencelet name: str = "Ferret";let version := 1;
// Optional types with type narrowinglet maybeValue: i32? = 42;
if maybeValue != none { let doubled: i32 = maybeValue * 2;}
// Functionsfn greet(name: str) -> str { return "Hello, " + name + "!";}Learning Paths
Step 1
Installation
Install Ferret and set up your development environment
Step 2
Hello World
Write your first Ferret program in minutes
Step 3
Language Guide
Learn about Ferret’s syntax and type system