My favorites | Sign in
Project Logo
                
Code license: MIT License
Labels: Scripting, JIT, Embedded, ARM, FSM, Automaton, ARM7, Pawn
People details
Project owners:
  thiadmer.riemersma

An embedded scripting language, specifically designed to extend applications. Features include a small footprint, quick execution of the P-code and a good interface to 'native' functions. The language is inherent support for finite state machines (automatons). As a language, it is close to C.

These features make Pawn a good scripting language for games, multimedia applications and embedded software.

Optimized P-code ('bytecode') interpreters in assembler are available for 80x86 and ARM7 architectures. There is also a JIT for 80x86 32-bit architecture.

Note: the license is actually zlib/libpng (somewhat more liberal than MIT).

Binaries and documentation are available at http://www.compuphase.com/pawn.









Hosted by Google Code