Introduction
1.
Getting Started
1.1.
Online Interpreter
1.2.
Installation
1.3.
Hello, World!
2.
Hello, Many Worlds!
2.1.
GUI
2.2.
Graphics
2.3.
Audio
2.4.
Networking
2.5.
2D Game Development
2.6.
3D Game Development
2.7.
Web Development
2.8.
Databases
2.9.
Cryptography
2.10.
Operating Systems
2.11.
Compilers
2.12.
Scientific Computing
2.13.
Robotics
2.14.
Machine Learning
3.
Language Features
3.1.
Expressions, Statements, and Blocks
3.2.
Units
3.3.
String Interpolation
3.4.
Basic Data Types
3.5.
Container Types
3.6.
Range Types
3.7.
Object Types
3.8.
Function Types
3.9.
Operators
3.10.
Number Bases
3.11.
Basic Math
3.12.
Linear Algebra
3.13.
Functional Programming
3.14.
Meta Programming
3.15.
Flow Control
3.16.
One Loop to Rule them All
3.17.
Imports
4.
Standard Library
4.1.
Data Structures
4.2.
Time
4.3.
Plotting
5.
General Concepts
5.1.
Sandboxes and Harnesses
Light
Rust
Coal
Navy
Ayu
The Dewy Programming Language
Plotting
Work in progress
Types of plots to include out of the box:
ridgeline plot
TODO: more
Animating plots
TODO
Blocking vs non-blocking plots
TODO