An open API service indexing awesome lists of open source software.

https://github.com/cvs0/flare-lang

An ultra-fast, developer-friendly interpreted language for seamless productivity.
https://github.com/cvs0/flare-lang

developer-tools flare-language interpreter open-source-language programming-language scripting-language

Last synced: 2 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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](docs/syntax.md)
2. [Variables and Types](docs/variables.md)
3. [Functions](docs/functions.md)
4. [Control Flow](docs/control_flow.md)
5. [Fibers (Concurrency)](docs/fibers.md)
6. [Modules and Imports](docs/modules.md)
7. [Variants and Tags](docs/variants.md)
8. [Built-in Functions](docs/builtins.md)
9. [Example Programs](#example-programs)

---

## Syntax Basics
See [docs/syntax.md](docs/syntax.md) for full details.

---

## Variables and Types
See [docs/variables.md](docs/variables.md) for full details.

---

## Functions
See [docs/functions.md](docs/functions.md) for full details.

---

## Control Flow
See [docs/control_flow.md](docs/control_flow.md) for full details.

---

## Fibers (Concurrency)
See [docs/fibers.md](docs/fibers.md) for full details.

---

## Modules and Imports
See [docs/modules.md](docs/modules.md) for full details.

---

## Variants
See [docs/variants.md](docs/variants.md) for full details.

---

## Tags
See [docs/tags.md](docs/tags.md) for full details.

---

## Built-in Functions
See [docs/builtins.md](docs/builtins.md) for full details.

---

## Example Program

```lang
import std;

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

---

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