Skip to content

cvs0/flare-lang

Repository files navigation

Flare Language Documentation

Introduction

Flare is a statically-typed, block-structured programming language designed for clarity, concurrency, and extensibility. This document describes all core language features, syntax, and semantics.


Table of Contents

  1. Syntax Basics
  2. Variables and Types
  3. Functions
  4. Control Flow
  5. Fibers (Concurrency)
  6. Modules and Imports
  7. Variants and Tags
  8. Built-in Functions
  9. Example Programs

Syntax Basics

See docs/syntax.md for full details.


Variables and Types

See docs/variables.md for full details.


Functions

See docs/functions.md for full details.


Control Flow

See docs/control_flow.md for full details.


Fibers (Concurrency)

See docs/fibers.md for full details.


Modules and Imports

See docs/modules.md for full details.


Variants

See docs/variants.md for full details.


Tags

See docs/tags.md for full details.


Built-in Functions

See docs/builtins.md for full details.


Example Program

import std; func main() { std.print("Hello, world!"); } 

For more details on any feature, see the relevant documentation file in the docs/ directory.

About

An ultra-fast, developer-friendly interpreted language for seamless productivity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published