Historical Euphoria, Revision 15
About Euphoria
Euphoria is a programming language. Euphoria stands for End User Programming with Hierarchical Objects for Robust Interpreted Applications. Euphoria 1.0 was released in July 1993 by Rapid Deployment Software (RDS). Since then, many improvements have been made. A Euphoria to C interpreter was created for version (2.2?). Cooperative multitasking was added in version 2.5. When version 3.0 was released, it was no longer shareware, making it's source code freely available. Since then, many exciting improvements have been made. A very active development team has been working on a completely new Standard Library, several new keywords and block statements, performance enhancements, and other interesting features which will be available in version 4.0. The new Euphoria Community Website, http://openeuphoria.org/ is powered by version 4.0 (pre-alpha).
Originally for DOS, now exist interpreter port for these platforms:
- DOS32: Runs on MS-DOS and compatibles (PC-DOS, DR-DOS, FreeDOS)
- WIN32: Runs on MS-Windows and ReactOS
- Linux: Run on several Linux distributions.
- BSD: BSD and FreeBSD
- OSX: On Intel x86 based Apple OS X machines.
Euphoria has been used in a variety of commercial programs. The Windows version has been used to create numerous GUI, utility and Internet-related programs. The DOS version has been used to create many exciting high-speed action games, complete with Sound Blaster sound effects. The Linux and FreeBSD versions have been used to write GUI programs, Web-based (CGI, FastCGI and SCGI) programs, and lots of useful tools and utilities.
This is a rough draft of the Euphoria description. Please help us improve this description.
- diff to current revision, view current revision history, backlinks
- Last modified Jul 29, 2008 by jeremy