An embedded scripting language, specifically designed to extend applications. Features include a small footprint, inherent support for automatons or "state machines", quick execution of the P-code and a good interface to "native" functions. These features make Pawn a good scripting language for games, multimedia applications and embedded software (for which scripting is needed). Optimized P-code ("bytecode") interpreter in assembler (Windows & Linux); there is even a JIT for Windows and Linux. Full source code is included. Pawn was formerly called the "Small" language.
VERSION HISTORY
- Version 3.3.4288 posted on 2010-07-20
Bug fixes and minor enhancements. - Version 3.2.3664 posted on 2006-08-16
Various bug fixes and minor improvements
Program Details
- Category: Development > Compilers & Interpreters
- Publisher: ITB CompuPhase
- License: Free
- Price: N/A
- Version: 3.3.4288
- Platform: windows
EULA
The software toolkit "Pawn" (the compiler, the abstract machine and the documentation) are copyright (c) 1997-2010 by ITB CompuPhase. The Intel assembler implementation of the abstract machine and the just-in-time compiler (specifically the files AMXEXEC.ASM, JITR.ASM and JITS.ASM) are copyright (c) 1998-2003 Marc Peter. The file JITSN.ASM is translated from JITS.ASM and is partially copyright G.W.M. Vissers. The file AMXEXECN.ASM is translated from AMXEXEC.ASM and is partially copyright ITB CompuPhase. Pawn is distributed under the "Apache license version 2", with an excaption clause to explicitly allow static linking to a commercial appliciation.