Introduction

This chapter contains a very terse overview of the basic elements of the Magma language.

When a statement typed at the > prompt is not finished, the next prompt names the constructs still open, innermost last. After print 9 - 3 it is print>, waiting for the semicolon. Inside a while loop inside a function it is function|while>, waiting for end while; and then end function;.