Arena Scripting Language

arena [Unix] n. The area of memory attached to a process by brk(2) and sbrk(2) and used by malloc(3) as dynamic storage.

You have arrived at the homepage of Arena, a light-weight scripting language. The language uses a syntax and library similar to that of ANSI C, but adds automatic memory management and runtime polymorphism on top of that.

Features

The Arena language was designed with the following main features in mind, most of which were added on top of a very C-like core to support better ad-hoc scripting:

Additionally, an interpreter for the Arena language can be implemented to be very compact in terms of both source code size and memory consumption.

Contact

Bug reports, suggestions, and success stories about Arena are always welcome and can be emailed to the Arena maintainer. The address is:

Pascal Schmidt <arena-language@ewetel.net>

You can also use the Minimalinux forum to discuss Arena.