Seen Language DocumentationSeen is a self-hosted systems programming language with multi-language keywords,package support, region-oriented runtime APIs, and LLVM-powered compilation.

Seen Language Documentation

Seen is a self-hosted systems programming language with multi-language keywords, package support, region-oriented runtime APIs, and LLVM-powered compilation.

fun main() {
    let names = ["Alice", "Bob", "Charlie"]
    for name in names {
        println("Hello, {name}!")
    }
}

Key Features

  • Self-hosted compiler -- the compiler is written in Seen and verified through staged bootstrap
  • Multi-language keywords -- write code in English, Arabic, Spanish, Russian, Chinese, or Japanese
  • LLVM backend -- native code generation, optimization, cross-target support, and package artifact linking
  • Packages -- source registry packages plus local prebuilt artifacts with interface indexes
  • Tooling -- built-in LSP, VS Code extension, C import generation, platform packaging helpers
  • GPU/SIMD APIs -- stdlib and runtime surfaces for graphics, compute, and vectorized code paths

Documentation

Getting Started

Core Concepts

Specialized Topics

Project & Build

API Reference

Architected in Kotlin. Rendered with Materia. Powered by Aether.
© 2026 Yousef.