operating systems. The most recent interpreter version is 3.9705. Interpreted Miva Script is still widely supported by many web hosts. Versions numbered 3.9x are a transitional form of the language, implementing some (but not all) of the new features found in version 4, such as arrays. Since 4.0, Miva Merchant Empresa is a Virtual Machine for running compiled Miva Script, again available in versions for *nix and Microsoft Windows. The current version level 5.x added new language constructs, native SQL support, a new access-methodology for dbase3 tables, called MIVA-SQL, and a new templating syntax that the Empresa virtual machine can compile on the fly. Version 5.08 and later support the GD Graphics Library. Miva Merchant Mia Miva Merchant Mia is a version of the Empresa engine designed to run on a Windows PC as a localhost server watching a specified port, usually 8000 or 8080. No other server software is needed unless the Post Office Protocol (POP) and SMTP functions are used. This provides a portable, stand-alone development environment. Miva Merchant Mia is updated with each Miva Merchant Empresa release. Like Empressa, versions pre-4 are interpreters while post-4.0 work only with compiled script. There are a few minor differences between. Miva Merchant Script Compiler -- Miva Script Miva Merchant Script Compiler was introduced in mid-2002, claiming to offer better performance and the closure of application source code. Compilability required some changes to the language, with support for the old HTMLScript syntax and macros evaluated at runtime (often considered a security risk) dropped. The compiler produces a platform-independent bytecode which runs on the Miva Merchant Empresa and Miva Merchant Mia Virtual Machines Minor variations exist between Empresa and Mia virtual machines. In May 2005, MIVA Corporation made the Script Compiler available free. In 2011, the built in licensing code was removed simplifying installation. In August 2007, Miva Merchant was separated from its parent company due to a management buy-out. Miva Script 5.0 Introduced the a page template compiler command which is the basis for Miva Merchant Storemorph&trade; page template system. This compiler within a compiler offers a simplified subset of the full language, more suitable for end user creation and editing of web page templates. Storemorph&trade; pages allow modular components created in MivaScript, to be added to a template extending its capabilities. External links Miva Script resources Miva Merchant Developer Resources Official Miva Merchant Forum Patches and Downloads - Includes Empresa,