For those following the link from ROOL about Structures please try this HTML page or this PDF document to see my thinking on BASIC structure design.
Existing BASIC keywords run at their legendary speed. New keywords are written in hand-crafted machine code and run almost as fast as BASIC itself.
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.
The extensions are BASIC and use legal and documented methods, together with a detailed knowledge of how BASIC works.
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 simple. Interfaces are designed with the standard RISC OS tools.
A comprehensive StrongHelp manual provides detaild information about all aspects of Basalt.