Dflat Language Specification Index - CPULL/Dflat GitHub Wiki

Types and Literals

What are the basic types? Types, Built-in Types, and Literals

Nulls

OK, something is not there. How it works? Nulls

Variables, Constants, and Scopes

Where I store my data? Where it is visible? Variables, Constants, and Scopes

Control Flow

What if this is like that? Control Flow (If, Switch, and Switch Expressions)

Loops

OK, let's do this for a while... Loops (For, While)

Functions and Parameters

How I pass some work to do and get the result back? Functions and Parameters

Date, Time, Clocks & Lapses

You must remember this A kiss is just a kiss, a sigh is just a sigh The fundamental things apply As time goes by. Date, Time, Clocks, and Lapses

Strings and Formatting

Writing is easy, no strings attached. Strings and Formatting

Collections

When things need to stay together. Collections

Namespaces, Imports, and Aliases

Program and Library Structure

Classes and Traits

Ownership and Memory Model

Pointers and Volatile

Standard Library

Toolset (Compiler and IDE)