Quick Start with Hüma

Welcome to the Hüma ecosystem — a high-performance language designed for precision and kinetic speed. This guide will help you optimize your environment and write your first professional Hüma program.

01Installation

The Hüma toolchain natively supports Windows, Linux, and macOS (x64/ARM64) architectures. Our installation script automatically detects your system's hardware.

Terminal — Bash
curl -fsSL https://raw.githubusercontent.com/VastSea0/huma-lang/main/install.sh | sh
Terminal — Bash
$ huma --version
Hüma 0.5.2
infoBroad Architecture Support

Hüma runs with zero latency on Apple Silicon (M1/M2/M3) and modern x86_64 processors. The compiler core is built using safe, high-performance Rust.

02Verification & REPL

Verify your installation and start experimenting immediately in the interactive shell (REPL).

Terminal — Bash
$ huma --version
Hüma 0.5.2 (darwin aarch64)
Terminal — Bash
$ huma repl
hüma ❯ "merhaba world"'u yazdır
merhaba world
hüma ❯ çıkış

03Your First Project

Hüma's package manager creates a professional project structure with just one command. This sets up your manifest, boilerplate, and dependency management.

1. Create Project

Terminal — Bash
$ huma paket yeni merhaba_projesi
[Başarılı!] 'merhaba_projesi' projesi oluşturuldu.

2. Edit Code

merhaba_projesi/merhaba_projesi.hb
1
2
3
4
5
6
7
8
// Değişken tanımlayıp koşullu mantık
puan = 85 olsun
puan > 50 ise {
"Başarılı!"'yı yazdır;
} yoksa {
"Tekrar dene."'i yazdır;
}

3. Run Project

Terminal — Bash
$ cd merhaba_projesi
$ huma paket run baslat
[Hüma] baslat betiği çalıştırılıyor...
Başarılı!
package_2Project Architecture

The 'huma paket yeni' command automatically generates a 'huma.json' file and a main entry point, preparing your project for scale from day one.

04Roadmap