� EpsilonLang Documentation

Comprehensive guides and reference material for the next-generation functional programming language. Discover how to build efficient, maintainable applications with Epsilon.

📥 Installation Guide

Step 1: Choose Platform

Linux/macOS

curl --proto '=https' --tlsv1.2 -sSf https://epsilon-lang.org/install | sh

Windows

Invoke-WebRequest -Uri https://epsilon-lang.org/install.ps1 -OutFile epsilon.ps1
.\epsilon.ps1

Verify Installation


// Open REPL
epsilon

// Expected response
Welcome to EpsilonLang v1.1.0 (2025-08-23)
Type :help for help, :exit to quit
λ 

📘 Getting Started

Hello World

Example:

// Basic Program
let msg = "Hello, World!"
printf "%s\n" msg
Functional | Immutability | Expressions

Language Features

Type Inference

Let Epsilon's type inference handle complex expressions automatically

Pattern Matching

Powerful pattern matching with algebraic data types

⚙️ Core API Reference

Core Types

String
"abc"
Int
42

Control Flow

if 4 > 3 then
                    // Condition block
                    printf "Yes!"

                    // Optional else
                    else
                    printf "No!"
                    

🧑 Community Resources

-- FAQ & Tips -->

🔍 Frequently Asked Questions

Can Epsilon run on Windows?

Yes! Epsilon supports Windows, macOS, and Linux platforms with native installers for each.

Is Epsilon compiled or interpreted?

Epsilon is compiled to LLVM IR for maximum performance while retaining fast development through REPL.