Portable Euphoria Program Language


Euphoria is a simple, flexible, and easy-to-learn programming language. It lets you quickly and easily develop programs for DOS, Windows, Linux and FreeBSD. Euphoria was first released in 1993. Since then Rapid Deployment Software has been steadily improving it with the help of a growing number of enthusiastic users. Although Euphoria provides subscript checking, uninitialized variable checking and numerous other run-time checks, it is extremely fast. People have used it to develop high-speed 32-bit DOS games, 32-bit Windows GUI programs, and Linux X Windows programs.

See openeuphoria.org.

Portable Euphoria

I started to work on Portable Euphoria in 2000 after I got the source from Pete Eberlein . Pete started this implementation (round 1998) because he had the feeling the source should be public and I think so to . As far I understand , the difference is that Euphoria works as a register machine and Peu as a stack machine . I have put a number of Euphoria's include function into the executeble also put the network connections into it . The network is handled as a file by open("ip-number",mode) mode = "s" server or mode = "c" client . More is write down in the head of src/peu.c and in src/menno.txt . The last give the note's around what I did with the source . I use a extention .exp when a program runs in dos/window/linux . The peu interpreter knows this extention . Here is a small example of a Euphoria program running in PEU .

If you like to use PEU source and examples Try here

There is a simple HowtoInstall (in Dutch)