title

Program
Libraries
Debugging
Strings
Integers
Numbers
Angles
Arrays
Memory
Names
Times
Control
Data
Exceptions
Files
Messages
System
Records
Dates
Regex
Toolbox
Constants
Fractals
Strands
Structures

BASIC

A self-contained RISC OS module providing a comprehensive set of extensions to ARM BBC BASIC

Fast

Existing BASIC keywords run at their legendary speed. New keywords are hand-written in machine code and run almost as fast as BASIC itself.

Simple

Just a single *command is needed at the start of a program to use any of the Basalt extensions, with no special development environment or linking.

Legal

The extensions are BASIC and use legal and documented methods, together with a detailed knowledge of how BASIC works.

Easy

Compact multi-tasking applications use the RISC OS Toolbox with an object-oriented syntax and an event-controlled program model.

A skeleton application makes getting started a doddle. Interfaces are designed with the standard RISC OS tools.

Desirable

Dynamic memory, [Structures], Long strings, Pointers, Dates, Constants, Private variables - all asked for over the years - Basalt can do them.

Helpful

A comprehensive StrongHelp manual provides detailed information about all aspects of Basalt.