This project is no longer actively maintained. Send mail if you want to become the new maintainer.
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.
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.
Bug reports, suggestions, and success stories about Arena are always welcome and can be emailed to the Arena maintainer. The address is: