Introduction
Programming in Fram
1.
Installation
2.
Getting Started
3.
Effects
4.
Named Parameters
5.
Data Types
6.
Modules
7.
Effect Handlers
8.
Case Study: Implementation of Prolog
Fram Language Reference
9.
Notational Conventions
10.
Lexical Structure
Fram Standard Library
11.
Prelude
Fram Programming Conventions
12.
General
13.
Naming
14.
Code Formatting
Light
Rust
Coal
Navy
Ayu
The Fram Language
Introduction
This document describes the programming language Fram, and is divided into the following parts.
Part I
is intended to be a general introduction to the language.
Part II
serves as a reference manual as well as the informal specification of Fram.
Part III
documents the standard library.
Part IV
describes programming conventions.