Awesome
The Scale Programming Language
Introduction
Scale is a procedural and object oriented concatenative stack oriented compiled programming language inspired by Lua and Porth.
The Compiler is a source-to-source compiler, as it converts your source code to valid C code, that is then compiled by Clang.
Scale supports both 32-bit and 64-bit systems, but 64-bit is strongly recommended.
Examples
Examples can be found in the examples directory.
Installation
Run the following commands:
$ clang++ install-sclc.cpp -o install-sclc -std=gnu++17
$ ./install-sclc
Documentation
A list of all features can be found here.
The Scale Framework documentation can be viewed by running the following command:
$ sclc -doc-for Scale
Build
The install script can also function as the development build script, this requires a full install first:
$ clang++ install-sclc.cpp -o install-sclc -std=gnu++17
$ ./install-sclc -dev
License
Scale is licensed under the MIT license.