Introduction

Basics

Blocks and Control Flow

Names and Namespaces

Types

References, Permissions, and Allocators structs Indexed Collections Variant Types

Concurrence: Co-routines, Threads, actors/behaviors

Metaprogramming: Macros, templates, CTE, reflection

templates = memoized macros & pi types, higher order types, associated types, with cullections and invariant patterns

Creating allocators and runtime permissions

Syntax