-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Freak Language Wiki! ๐
Freak is a modern, compiled programming language built on top of LLVM. It is designed to be fast, expressive, and packed with unique features that make coding fun and efficient.
Why Freak?
Freak combines the performance of low-level compiled languages with the expressiveness of modern syntax.
Key Features:
โก LLVM Backend: Highly optimized, native executables (.exe, ELF, etc.).
๐ฆ Hangar: Built-in package management (hangar.toml).
๐ ๏ธ Modern Syntax: First-class support for Closures, Operator Overloading, and Maybe types.
๐ Unique Async Model: Send your threads to another world with isekai and await them with eventually.
๐ Self-Hosted: The compiler (freakc) is capable of compiling itself!
Getting Started
Ready to write your first .fk file? Head over to the Installation & Setup guide to get the compiler and CLI tools running on your machine.
Freak-lang is an open-source project. Check out the Contributing Guide to learn how the parser, AST, and LLVM emitter work!
Freak-Lang Wiki
Welcome to the Freak Language!
๐ Introduction
๐ Language Guide
Advanced Features (Operator Overloading, Maybe)
๐ Tooling
๐ค Contributing