Chapter 1 Introduction

Table of Contents
Overview
Design Philosophy
Implementation Status

Overview

Scaly is a programming language designed to be self-scaling: it adapts to the needs of the developer, from simple scripts to complex systems. The language emphasizes clarity through postfix operators, eliminating precedence rules, and optional region-based memory management.

Design Philosophy

Scaly follows these core principles:

Implementation Status

This specification documents the language as it is implemented. Features are added incrementally, with each addition reflected immediately in this document.

Current implementation status: