Getting Started
Installing Storm
Running Storm
Bundled Programs
In the Terminal
The Top Loop
Getting Help
External Code
Developing in Storm
Source References
Compilation Model
Compile from Source
Emacs Integration
Tutorials
Fundamentals
Values and Classes
Threading
Files and Streams
Serialization
UI
Tests
Using Grammar
New Expressions
Repeat Using AST
Repeat Using IR
Map Using AST
Map Using IR
New Entities
New Languages
Libraries in C++
Language Reference
Storm
Threading Model
Type System
The Name Tree
Exceptions
Compilation Model
Packages and Files
Top Loop
Command Line
Language Server
Emacs Plugin
Protocol
Languages
Basic Storm
Names
Comments
Definitions
Functions
Types
Enumerations
Global Variables
Named Threads
Generators
Code
Literals
Variables
Blocks
Function Calls
Function Return
Operators
Conditionals
Loops
Maybe and Null
Exceptions
Type Conversions
Function Objects
Extensibility
Expressions
Blocks
Metaprogramming
The Syntax Language
Terminology
Names
Visibility
Grammar
The Parse Tree
Syntax Transforms
Syntax Highlighting
Indentation
The Info Tree
Intermediate Language
Type Descriptions
Listings
Sizes and Offsets
References
Operands
Instructions
Binary Objects
Example
C++
Compilation
Annotations
Objects
Threading
Debugging
Library Reference
Standard Library
Primitive Types
Objects and Actors
Strings
Containers
Iterators
Maybe
Variant
Function Objects
Exceptions
Copying Objects
IO
Url
Buffers
Streams
Text IO
Standard Streams
Networking
Other Streams
Serialization
Threading
Geometry
Graphics
Time
System Interfaces
Stack Traces
Unknown Types
Unsafe Operations
Compiler Library
The Value Type
Named Entities
Parsing
Code Generation
Unit Tests
Parser Library
Sound Library
Graphics Library
Layout Library
UI Library
Windows
Layout
Rendering
Presentation Library
Presentations
Layout
Elements
Animations
Picture Elements
Crypto Library
Markdown Library
Markdown
Usage
Documentation
The Storm Theme
SQL Library
Database Interface
Language Extension
Inline Assembler
Syntax
Programs
Progvis
Tree Tool
Downloads
Release Notes
Release Notes
No release notes available.
Previous:
Downloads
Up:
Downloads