Home What Is Euphoria? Documentation News EUforum Download Euphoria Donate
Recent User Contributions The Archive Other Euphoria Web Sites RDS Development Related Books & Software
The Archive

Language Tools

GEN Method Euphoria 55KMike Nelson Oct 9/10 this program has happy users! 57.00 click here to update this entry
An OOP library for Euphoria. Single inheritance with interfaces, exceptions, event handling. Full cleanup after errors including Eu runtime errors. Now supports task switching.
 
GEN Diamond Object Oriented Library 119KMike Nelson Mar 14/04 this program has happy users! 44.00 click here to update this entry
A library for Object Oriented Programming in Euphoria. Its design is based on Java with elements of Visual Basic and C#. Many advanced features. Mar 14: v4.0.0: Inner classes replace the Extended_Access interface. C# style delegates.
 
GEN Object Oriented Euphoria 220KMatthew Lewis Oct 15/06 this program has happy users! 34.00 click here to update this entry
Adds capabilities to the RDS PD v2.5 interpreter. Windows and Linux translated executables included. Oct 15: v1.9.0: find_from, match_from, debugger enhancements, bug fixes
 
GEN Use 32-bit Integers In Translated DLLs 3KMatthew Lewis Sep 8/06 this program has happy users! 21.30 click here to update this entry
Enable Euphoria-to-C DLLs and SOs to have full 32-bit integers passed to exported Euphoria routines. Sep 8: Improvements by Juergen Luethje to automatically detect the correct file number for make_atom.c
 
GEN Diamond-Lite Object Oriented Library 19KMike Nelson Mar 6/03 this program has happy users! 12.00 click here to update this entry
A simpler version of his Diamond Object Oriented Programming Library. This lite version is intended for beginner and intermediate OOP programmers. Mar 6: it now prints an error file for debugging.
 
WIN ProViewer 524KTone Škoda Mar 4/08 this program has happy users! 10.00 click here to update this entry
A utility to view Euphoria profile (.pro) files. Included is "ProfileInExExe" utility with which will help you profile_time non-win32 includes of your win32 programs. Mar 4: Uploaded to RDS site
 
GEN Vincent's Enhanced Euphoria v2.5 511KVincent Howell May 3/05 this program has happy users! 9.70 click here to update this entry
VEEU is based off the public domain Euphoria v2.5 official source code, and offers lots of new features & enhancements. This package comes with 4 translated/compiled VEEU interpreters for DOS, Windows, and Linux, TextPad syntax file for VEEU & EDS, transparent Eu icons, numerous example programs, full source code, and documentation. May 3: Bug fix: Global Conflict Resolution now works properly. Slightly improved documentation.
 
WIN Forth compiler 583Kmic Dec 4/05 this program has happy users! 9.00 click here to update this entry
A multi-platform Forth compiler written in Euphoria. It generates code for several processors, including 80x86 and ARM. Dec 4: Added support for Blackfin processors. Slightly improved loop optimisation for M68000.
 
WIN Orac 568KMike May 22/12 this program has happy users! 5.60 click here to update this entry
A fast optimizing incremental compiler. May 22: Enhanced analysis tool to show all included files of an owner file and the number of references. Useful for culling redundant include statements.
 
GEN Great Computer Language Shootout! 19KJason Gade Feb 5/07 this program has happy users! 5.50 click here to update this entry
The Euphoria implementation of the benchmarks at http://shootout.alioth.debian.org Feb 5: Added partial-sums and reverse-complement benchmarks. Added bench.ex test harness. Removed subdirectories.
 
GEN Conversion of ex.err 7KJuergen Luethje Dec 18/07 this program has happy users! 5.00 click here to update this entry
Convert Euphoria's "ex.err" file to 1 or 2 other files, that contain the contents of sequences _either_ as numbers _or_ as strings, so that they are better readable. Allows an Eu 2.5+ program to automatically convert its own "ex.err" file after a crash. Dec 18: Fixed: Strings that contained certain special characters were not recognized as strings.
 
GEN Updated PD Interpreter Source Files 13KDaryl Border Dec 2/04 this program has happy users! 4.80 click here to update this entry
Modifications to scanner.e and symtab.e to address a situation where included files create global symbol conflicts in other included files. A simple test file is included. (Not fully tested or optimized.)
 
GEN Extended Tasking Library 2KMike Nelson Oct 30/05 this program has happy users! 4.20 click here to update this entry
Extends the multitasking features of Euphoria's new tasking interpreter, including the saving and restoring of non-private per task data. It is the author's hope to develop a standard extended tasking library so that multiple task safe libraries can cooperate by using the same framework. Suggestions for improvements and additonal features are highly desired.
 
WIN Copy Included Files 148KTone Skoda Mar 4/08 this program has happy users! 4.00 click here to update this entry
A utility that finds all files included by a Euphoria program, and copies them into a single new directory. This could be useful when you share your programs with other people. June 21: bug fix Mar 4: Uploaded to RDS site
 
GEN soop_by_MS 142Kfor: Mario Steele Aug 2/17 this program has happy users! 3.00 click here to update this entry
Simplistic Object Oriented Programming Library is an API Library to allow OOP to be implemented in Euphoria Programs. It is the Successor of the POOP Library. Sports new features, including call_back support for methods, and a beta version of a new Data Type System. re-upload
 
GEN Euphoria Version Finder 6KCChris Feb 20/07 this program has happy users! 3.00 click here to update this entry
This library provides the getEuVersion() function, which returns a version string as found in the readme.htm file distributed by RDS. Feb 20: v0.3 has more comments and tries platform dependent defaults if everything else fails.
 
GEN EuDebug_AG (Version 1.00) 174KAl Getz Feb 14/06 this program has happy users! 3.00 click here to update this entry
A command line debugger for Euphoria with many features. Functionality during program execution includes: reading and writing variables to a file; change a variable while the program is running; skip program lines; backstep to a previous line; exit a loop early; etc. (no source)
 
GEN Dynamic/Conditional Include Library 18KVincent Howell Nov 11/05 this program has happy users! 3.00 click here to update this entry
A dynamic/conditional inclusion system for Euphoria v2.3 or newer. Example programs and documentation are included. Nov 11: Added support for include nesting, current file detection. An improvement with the duplicate filename scanner. Minor optimizations, new examples, and improved documentation.
 
GEN Bilingual Euphoria 2.5 821KIgor Kachan, Robert Craig Jun 15/05 this program has happy users! 3.00 click here to update this entry
Bilingual (English & Russian) Euphoria 2.5 Interpreters and set of the standard RDS libraries. Manual of EU 2.5 in Russian. Allows you to write Euphoria programs as 100% English or as 100% Russian or as any mix of two languages. The E2C Translator, Binder and translation to 100% standard Euphoria are supported. Interpreter has unlimited alphabet for the names. Jun 15: Added the exw_r.exe interpreter, support for translation from English to Russian. Tested with Russian versions of Win32Lib.ew and IDE.exw. Known bugs fixed. Beta version.
 
GEN Euphoria Preprocessor 18KChris Bensler Jul 23/01 this program has happy users! 3.00 click here to update this entry
It adds namespacing, assignments on declaration, select case, and various new delimiters and sequence operations to the Euphoria language.
 
GEN Event System for Euphoria 8KJeffrey Fielding Jul 21/99 this program has happy users! 2.80 click here to update this entry
An event system for Euphoria. It allows programs to be written based on events. It even allows multitasking to some extent.
 
GEN Sequence Parsing Syntax 621KDaryl Border Aug 26/05 this program has happy users! 2.60 click here to update this entry
This file contains changes to the public domain source code which allows the programmer to "parse" a sequence into its component elements with one assignment statement. In plain words, it allows more than one variable on the left hand side of the statement. He has included the source code, bound executables and a demo program.
 
WIN DAWG - Build wrappers automatically 7KChris Bensler Apr 1/02 this program has happy users! 2.10 click here to update this entry
A utility that automatically builds "wrapper" functions in Euphoria for C routines in a .DLL file. Apr 1: v0.3, several small enhancements and bug fixes; better compatibility with Linux
 
GEN Hardware DEP enabled Euphoria 49KShawn Pringle Dec 29/08 this program has happy users! 2.00 click here to update this entry
You can enable hardware DEP, and EUPHORIA will work fine if you patch the EUPHORIA directory with the files contained in this package. Instructions on two methods of install are included in install.txt in this archive. Dec 29: Added compatibility with OSX
 
WIN Wrapper for the Eu2C Windows translator 78KJuergen Luethje Sep 26/07 this program has happy users! 2.00 click here to update this entry
Lets you link resources with a DLL or EXE file, and export only global routines from the *main* module of a DLL. Tested with Eu2C 2.4, 2.5, 3.0.1, and 3.1.1. For translating DLLs see also "32bits.zip" by Matt Lewis. Sep 26: Adaptation to Eu 3.1.x. Some minor cosmetic changes. The ZIP archive now contains the compiled executable 'ecwr.exe'.
 
WIN Elink 0.3.2b 233KGraeme Burke Oct 29/06 this program has happy users! 2.00 click here to update this entry
A pre/post processor for the ML.exe assembler. Allows the user to easily create modules in ASM then import these into Euphoria. Has a custom Linker/Loader so your ASM routines can access the Windows OS or any other DLL. Contains the Elink processor, a GUI, loader, docs, examples and full source. Oct 29: Now supports compressed libraries.
 
WIN Virtual Thread Manager 02 20KAl Getz Aug 22/05 this program has happy users! 1.80 click here to update this entry
Although true OS threads are not used, this library makes your app appear to work as though it has time shared multitasking threads. This means your app gui doesn't hang as one or more lengthy operations are being performed in the background. True task scheduler with various other enhancements. Versions and demos for both WinClass and WinLib. Compare to ThreadManager01 (archives) and Sched.e (LangWar directory) Aug 22: New functions allow more advanced thread handling: QueryWaitThread(), PauseThread(), ResumeThread(), QueryThreadActive(). Also, message_box(..) doesn't hang threads.
 
WIN Chip8 emulator 14Kmic Sep 29/05 this program has happy users! 1.75 click here to update this entry
A Chip8 emulator written in Euphoria, complete with sound (bleep) emulation. The purpose of this project was to try to finish it in the shortest possible amount of time, so don't take it too seriously.
 
GEN Resource Binder 10KDavid Cuny Nov 13/99 this program has happy users! 1.75 click here to update this entry
A system for binding resource files - bitmaps, gifs, data files, etc. into one big file, or even into the same .exe file as your bound Euphoria program. Your program can open and read these files as if they were separate files. Nov 13: it's now easier to use bitmaps (.BMP) in resource files
 
DOS Example of DOS distribution file 2456KMarco Achury May 1/08 this program has happy users! 1.50 click here to update this entry
Zip file with WIN/DOS euphoria installation striping out all the windows specific files. Just the first step to create a file to include on FREEDOS distribution. TO DO: Port to DOS the setup script to generate \doc and \html from htx files. Script to setup environmental variables.
 
WIN Dll and include for running Lua scripts and files. 97KJeremy Peterson Dec 2/05 this program has happy users! 1.50 click here to update this entry
This dll and it's include file allow you to use Lua in your Euphoria programs. You can run a string containing many Lua commands, or you can run a file external to your program that contains Lua commands.
 
WIN Visual Euphoria 47KJoe Oct 14/04 this program has happy users! 1.50 click here to update this entry
Visual Euphoria intends to be a weight off a coder's shoulders. VE makes repetitive tasks like creating proc's, func's and handlers, as well as windows, a snap. Oct 14: Added two Searching Commands. Added templates for database.e . Fixed Line Pos Reporting, added more syntax words
 
GEN LOOP lib 7KLewis Townsend Feb 22/01 this program has happy users! 1.50 click here to update this entry
A fast and simple Object Oriented library for Euphoria. Feb 22: garbage collection of deleted objects, easier way of creating and assigning properties
 
GEN globals extractor for editor syntax files 51KMichael Nelson May 21/08 this program has happy users! 1.30 click here to update this entry
This utility extracts global routine names from an include (*.e) file. An output file is created named globals.e which assigns a sorted list to a sequence named library which may be used by Euphoria code editors to extended color syntax/context sensitive help. An executable file, globals.il is included, as is the Method Euphoria source code which requires Method Euphoria.
 
GEN Tommy's I/O Library 1.0 14KTommy Carlier Sep 10/06 this program has happy users! 1.30 click here to update this entry
Provides I/O abstractions for reading and writing binary and text data. The advantage of this abstraction is that if you write code that needs input or output, it doesn't matter if you read from or write to files, sequences, ... You don't have to write different code for handling different kinds of I/O.
 
WIN Lua v502 wrappers for Euphoria 104KJeremy Peterson Dec 20/05 this program has happy users! 1.20 click here to update this entry
This is a complete wrap of the Lua v502 dll. See the demos directory for a few examples of how to use it. Dec 20: Added documentation, and some bug fixes.
 
GEN Scientific notation parser 7KMatt Lewis Aug 3/07 this program has happy users! 1.00 click here to update this entry
Parses numbers in scientific notation with maximum precision available for Euphoria atoms (IEEE 754 doubles)
 
GEN Advanced wildcard library 6KAron Nov 11/06 this program has happy users! 1.00 click here to update this entry
Package: RWILD.E, RMISC.E, documentation and demo (.EX). RWILD provides a flexible, powerful routine for handling pattern matching. RMISC supports RWILD with a few useful sequence operations.
 
WIN dEbUg_magic_box 84KAntonio Alessi Apr 4/06 this program has happy users! 1.00 click here to update this entry
A powerful interactive debugging tool, that allows you to watch large variables of any depth during runtime, and keep or change them. Demonstrates some library functions: get/putStream, get/setFont, openDialog, print out sequenced variables, shellExecuteEx, Load/SaveFileName, message_box etc. Apr 4: Up to 3.0, was provided with a plug-ins feature and some examples; more enhancements.
 
WIN Binder GUI Interface 210KRod Damon Nov 7/05 this program has happy users! 1.00 click here to update this entry
A Windows GUI interface for binding and shrouding with Euphoria 2.4 & 2.5. Has been tested on WIN98 & XP for Windows & DOS. Written using Andrea Cini's EuWinGUI library. Requires the 2.4 or 2.5 RDS registered binder/shrouder (not included).
 
GEN EG Interpreter 662KGreg Haberek Dec 8/04 this program has happy users! 1.00 click here to update this entry
A modified interpreter based on the open-source 100% Euphoria Public Domain Interpreter. Includes many new features, including variable_id() and version(). EG is also highly portable, since it has a built-in version of ed that may be run from the command line. EG is also great for CGI. Includes DOS, Windows and Linux (translated) executables, but no source code. Dec 8: egu is now compressed with UPX.
 
WIN eu2html 23KJules Davy Feb 5/04 this program has happy users! 1.00 click here to update this entry
A front-end to Martin Stachon's command line eu2html. It converts euphoria source code to syntax-coloured html with optional CSS.
 
WIN Profiler 4KAlexander Toresson Nov 15/03 this program has happy users! 1.00 click here to update this entry
By using this, you will be able to see how much cpu time chosen parts of your program are using. You will also be able to watch over chosen variables and define breakpoints in realtime. You will also be able to start/stop program execution. All this through a Windows GUI.
 
WIN Modified Interpreter 352KMatthew Lewis Jul 14/03 this program has happy users! 1.00 click here to update this entry
Using the Euphoria 2.4 interpreter source code, Matt has added some extra features. You can specify a routine to be called when there's a run-time error. You can access variables by id number, and you can resolve conflicting global symbols in a way that will likely be supported by Euphoria in the next release. Jul 14: added global resolution feature
 
GEN Unlimited Alphabet Interpreter 738KIgor Kachan Oct 5/02 this program has happy users! 1.00 click here to update this entry
A program that can generate 21 different versions of the ex.exe interpreter. Each version supports a different international code page for output to the screen in graphics modes. These interpreters are built using the publicly-available Euphoria Interpreter Source Code, and WATCOM C for DOS. His interpreters allow identifiers with ASCII characters 128-255. This is useful for many (non-English) languages. He has also included versions of exw.exe and exu (Linux/FreeBSD) with 128-255 support. Oct 5: exw.exe replaced by one built with Borland
 
GEN Quartz: OOP in Euphoria 13KRoderick Jackson Dec 14/99 this program has happy users! 1.00 click here to update this entry
A library of routines for object-oriented programming. Dec 14: store/load objects on disk, and generally faster
 
GEN Euphoria Preprocessor 28KDavid Cuny Jun 2/98 this program has happy users! 1.00 click here to update this entry
a preprocessor that adds several language features to Euphoria, version 1.01b.
 
WIN Profile_Time in WIN32 455KDaniel Kluss Oct 25/07 this program has happy users! 0.80 click here to update this entry
A modified source of Euphoria with profile_time enabled in Windows, 1 ms timer.
 
WIN APC dll 9KDaniel Kluss May 9/06 this program has happy users! 0.80 click here to update this entry
More multithreaded fun. Better than TDLL. Uses APC completion callbacks to Euphoria with unique objects for every call. Could be used to make anything super multithreaded, and the whole state could be saved in the return variables. He has tested with 20k threads, and floats, and doubles, and sequences. Passes all his tests, but needs more testing.
 
GEN Task Manager 6KMike Nelson Aug 27/05 this program has happy users! 0.80 click here to update this entry
Provides cooperative multitasking. Tasks can be prioritized, have start times from immediately to 1 day in the future, and can be run once or repeated at any interval from continuously to daily. A non-OOP version of the forthcoming Method Euphoria Task Manger Library.
 
WIN Convert .h to .e 41KDaniel Kluss Apr 23/02 this program has happy users! 0.50 click here to update this entry
Convert C .h header files to Euphoria .e include files.
 
GEN Formula Compiler 2KAl Getz Mar 4/01 this program has happy users! 0.25 click here to update this entry
A mathematical formula compiler for those looking for a dynamic "Eval" type of function.
 
DOS Dynamic Include Files 2KMark Honnor Mar 30/99 this program has happy users! 0.25 click here to update this entry
a system for dynamically deciding which files to include.
 
GEN binaries for Apple OSX v4.0.5 6902KJames Cook Nov 23/17   click here to update this entry
Binaries for Apple OSX Intel processor, "Snow Leopard", compiled "euphoria-OSX-4.0.5-src" using OpenEuphoria's v4.0.0 Final for OSX. Freeware.
 
WIN Named Pipes for EU3 3KJean-Marc DURO Oct 14/17   click here to update this entry
Port of OpenEuphoria std/pipeio.e to Euphoria 3.11. Uses some routines of EU3 Standard Library.
 
LNX eu.ex and ec.ex compiled for v4.1.0--32 bit 5911KJames Cook Jul 29/17   click here to update this entry
Euphoria v4.1.0 GCC compiled bins from source directory's eu.ex and ec.ex (exu, euc non-compressed with translated C source code) Freeware. See also OpenEuphoria.org
 
LNX eu.ex and ec.ex compiled for v4.1.0--64 bit 6056KJames Cook Jul 29/17   click here to update this entry
Euphoria v4.1.0 GCC compiled bins from source directory's eu.ex and ec.ex (exu, euc non-compressed with translated C source code) Freeware. See also OpenEuphoria.org
 
WIN eu.ex and ec.ex compiled for v4.1.0--32 bit 8561KJames Cook Jul 28/17   click here to update this entry
Euphoria v4.1.0 gcc.exe compiled bins from source directory's eu.ex and ec.ex (euc.exe, eui.exe, euiw.exe non-compressed with translated C source code) Freeware. See also OpenEuphoria.org and StrawberryPerl.com (gcc.exe)
 
WIN eu.ex and ec.ex compiled for v4.1.0--64 bit 9854KJames Cook Jul 28/17   click here to update this entry
Euphoria v4.1.0 gcc.exe compiled bins from source directory's eu.ex and ec.ex (euc.exe, eui.exe, euiw.exe non-compressed with translated C source code) Freeware. See also OpenEuphoria.org and StrawberryPerl.com (gcc.exe)
 
GEN quick 1KPhil F. Jul 21/17   click here to update this entry
This quick "contents list" of routine declarations and their line numbers can save a few moments when you are not sure where a routine is in a group of old project files. Try: eui qindex.ex myfile.e {and optional} > keeplist.txt
 
GEN euwrap 5457KJames Cook updated Jul 16/17   click here to update this entry
A system to use Euphoria functions stored in dlls (compiled with euc or ecw) to be called from another computer programming language, such as C, by opening a dll. Data can be exchanged using Linked lists. Most Euphoria functions are wrapped. Includes binaries, demos, and source. Look for euwrap.zip Freeware license. Jul 16: Changed link to sourceforge. Full version.
 
LNX eu.ex and ec.ex compiled for Linux 1689KJames Cook Jul 15/17   click here to update this entry
Euphoria v3.1.1 GCC compiled bins from source directory's eu.ex and ec.ex (exu, ecu non-compressed with translated C source code) Freeware
 
LNX eu.ex and ec.ex compiled for v4.0.5 Linux 5753KJames Cook Jul 15/17   click here to update this entry
Euphoria v4.0.5 GCC compiled bins from source directory's eu.ex and ec.ex (eui, euc non-compressed with translated C source code) Freeware. See also OpenEuphoria.org
 
WIN eu.ex and ec.ex compiled 1953KJames Cook updated Jul 9/17   click here to update this entry
Euphoria v3.1.1 Watcom compiled bins from source directory's eu.ex and ec.ex (ecw.exe, exw.exe, exwc.exe non-compressed with translated C source code) Freeware. Jul 9: Changed link to sourceforge.
 
WIN eu.ex and ec.ex compiled for v4.0.5 7876KJames Cook updated Jul 9/17   click here to update this entry
Euphoria v4.0.5 Watcom compiled bins from source directory's eu.ex and ec.ex (euc.exe, eui.exe, euiw.exe non-compressed with translated C source code) Freeware. See also OpenEuphoria.org Jul 9: Changed link to sourceforge.
 
WIN eu compiled 369KJames Cook Jul 6/17   click here to update this entry
This is simply a Watcom-compiled distribution of eu.ex from the source directory of Euphoria v3.1.1, euw.exe eu.ex to exw1.exe and exwc1.exe
 
WIN eu compiled for v4.0.5 1411KJames Cook Jul 6/17   click here to update this entry
Simply eu.ex from Euphoria v4.0.5 source directory translated and compiled using watcom. eui1.exe and euiw.exe provided. (provided without compression)
 
GEN Linked List 17KJames Cook Jun 23/17   click here to update this entry
Double linked list routines in Euphoria. Can interface with C linked list structure. Linked lists can provide faster data processing than arrays, because not all the data is in the processor cache. Can represent any Euphoria object as a linked list. Freeware license.
 
GEN euthread 310KJames Cook updated Jun 19/17   click here to update this entry
euthread impliments threads for Euphoria using the gcc and the openwatcom compiler. Threads allow full multiprocessor support. Source included. Freeware license. Jun 19: added euthread.e
 
GEN class file exmple 21KJames Cook updated May 27/17   click here to update this entry
An example of how a class file can be implemented, with inheritance. Multiple instances of a class can be handled, with data in sequences. It can look up an id with an object name, or just have an unnamed id. Data can be erased by over writing it with an empty sequence. May 27: Freeware license.
 
GEN dna_software 60KJames Cook May 27/17   click here to update this entry
This is my attempt to write software for dna research. I use things like bit-fields, and I try to find out how much compressed it can be (because it takes a lot of memory). I hope you find it useful. Freeware license.
 
GEN Machine2 (v1.00) 14KShian Lee Jan 11/17   click here to update this entry
Machine2.e includes basic utilities, bitwise operators and machine level interface routines for Euphoria 3.1.1 (peek2, poke2, EQV, IMP, shift, rotate, pack, unpack, set, get, binary, octal, decimal, hexadecimal, flatten, boolean, string, fix, sign, delay, pause, ...). Includes standard user manual.
 
GEN Check Euphoria version 4KJean-Marc DURO Oct 30/16   click here to update this entry
Generic Euphoria version checker. Works on Windows and Linux, 32 or 64 bits, with Eu 3.11, 4.0 and 4.1. Returns one of 8 values: EU_4_1_LNX_64, EU_4_1_LNX_32, EU_4_0_LNX, EU_3_1_LNX, EU_4_1_WIN_64, EU_4_1_WIN_32, EU_4_0_WIN, EU_3_1_WIN. Updates address length. Intended to be used with generic memory allocation routines to avoid common pointer size problems.
 
WIN EuPortable Installer 25000KAndreas Wagner Oct 15/16   click here to update this entry
Installer for EuPortable, contains WEE 0.48, Open Watcom 1.9 (subset), OpenEuphoria 4.0.6. Installer does not write to the registry nor does it change any Path or file association. Oct 15: Added a downloads for Eu4.1. They include the gcc compiler.
 
GEN TinyBasic interpreter 299KJean-Marc DURO Oct 9/16   click here to update this entry
A small embedded Basic interpreter written in Euphoria. Updated to a pre-alpha version with if and while statements, variable affectations and a lot of new operators. No need of line numbers anymore.
 
GEN Eduardo's Event System 3Kaceduardo Jun 7/16   click here to update this entry
A simple and good event handling lib. Accompanies a very little and simple list management lib.
 
WIN TG's Flat Assembler 84KHayden McKay May 28/16   click here to update this entry
Wrapper for TG's Flat Assembler. This release has been rebuilt and now should be 'bug free', the debugger is now improved and solid. Supports ia32 & ia64 architectures and applications can have embedded assembler syntax included in their Euphoria program. Routines include: create_asm(), define_asm() & inline_asm()
 
GEN EuCANOOP 280KCharles Newbould May 13/16   click here to update this entry
OOP programming in Euphoria is not built into the language, yet it is simple to realise and easy to apply. EuCANOOP provides an OOP functionality with just nine routines. There are no limitations with regard to either operating systems or Euphoria version. May 13: Completely revised syntax - even simpler? Now needs OE4.0 or later. OOP libraries & examples provided. Project ongoing.
 
LNX All In One Installer 280KShawn Pringle Mar 10/16   click here to update this entry
Formerly Network AIO installer. Based on DURO's All In One installer but works on systems that do not have a French locale. This installs Euphoria 4.1, 4.0, and GTK and WX and its IDE. Mar 10: Installs the newer 4.11.5 and incorporates the newest 4.0 sources into the 4.0 install.
 
LNX Tidy-Backup for WEE 0.43 15KKenneth Rhodes Jan 4/16   click here to update this entry
Simple routines to back up and "beautifier" Euphoria source code. WEE 0.43 users can run "eui backup.ex ui_gtk.e" to backup the existing "ui_gtk.e" file, then copy then "cp *.e /WEE-Directory/". Bingo! Run "eui wee.exw" and you have "Backup Current File" and "Tidy Current File Source Code" menu options appended to WEE's "Run" menu. The Tidy option automatically backs up your original source code file. More details in file comments.
 
GEN kissWxEuphoria 8446KJean-Marc DURO Jan 2/16   click here to update this entry
kissWxEuphoria succeeds to wxSimple to allow beginners to use wxEuphoria: less routines, parameters always in the same order when possible in the KISS philosophy (Keep It Simple Stupid). Covers only a subset of wxEuphoria functions.
 
WIN Code beautifier 188KJean-Marc DURO Dec 1/15   click here to update this entry
A code beautifier to improve readability of badly indented source code. Original source code is left unchanged. A copy with extension .btf is made. Uses tinEWG, but can easily be adapted to Linux.
 
GEN Joy 18KShawn Pringle Oct 17/15   click here to update this entry
A library full of simple functions for making your code more terse but still readable. Source and Documentation.
 
WIN M- 569KJalil Jul 19/15   click here to update this entry
M- is another programming language using a virtual machine to create seemingly fast programs. M- syntax is similar to assembly language.
 
WIN Euphoria Sandpit 851KChrisBurch3 Jun 1/15   click here to update this entry
A very simple program to type in quick Euphoria code, load a program and mess about with it. Demonstrate plonkable gui building, and shows just how short an eu program can be. Exe included, source code requires tinEGW to run. Great program for a beginner to use to learn the basics of programming.
 
WIN Trace utility 2KPhil French Dec 25/14   click here to update this entry
R.S Williamson's trackvars was just what he wanted, but it needed updating from 2000. He wanted to make it extra convenient. He tried to add a little - He hopes he managed this correctly. It 'logs' events you want to track in your program. 2 files, tracer3.ew and a readme.
 
GEN tidy 1.2 2KKenneth Rhodes Apr 7/13   click here to update this entry
tidy 1. 2 is an upgrade to Jiri Babor's source code beautifier, tidy,(http://www.rapideuphoria.com/tidy.zip). New features: An include file, tidy.e can now be called from a Euphoria source code editor and tidy.ex can be used from the command line. Input source code file is now automatically backed up and the "tidied" file overwrites your input file. Program aborts if backup fails. Added support for "loop", "switch", "type", and "ifdef".
 
WIN Simple OOP 47KJean-Marc DURO Mar 6/13   click here to update this entry
Simple Object Oriented style programming. The demo shows an EditText box synchronized with a CSV Table as Borland Delphi does (similar to TEditBox + TTable + TDatasource). Simpler than ever.
 
WIN euphoria-install-package 8550KShawn Pringle May 5/12   click here to update this entry
Install package for testing purposes. May 5: Should refuse to install on unpatched versions of Windows 95
 
GEN Simple OOP 7KJean-Marc DURO Jun 21/11   click here to update this entry
A very simple way to deal with Object Oriented Programming. Compatible with Euphoria 3 and up.
 
WIN backendw.exe (improved) 73KAl Getz Sep 19/09   click here to update this entry
A new 'backendw.exe' for Euphoria version 3.11 . The version that ships with Euphoria v3.11 has a limitation of 128 bytes. This file replaces the old one and allows the bound executable to work under directory names who's lengths are limited only by the operating system.
 
GEN Dot Notation for Euphoria (v2) 15KJeremy Cowgar Mar 24/09   click here to update this entry
An update to David Cuny's DOT program that supports new Euphoria 4.0 features such as namespaces, enums, new built-in functions and more. It also adds DOT notation for sequence access. REQUIRES 4.x.
 
GEN limits.e 3KJason Gade Jun 12/08   click here to update this entry
Defines some of the numerical limits for Euphoria atoms and integers. Jun 12: Corrected get_epsilon() function, thanks to Fernando Bauer.
 
GEN Profile Library 54KTone Škoda Mar 4/08   click here to update this entry
Library for measuring speed of code and counting how many times it is called. Mar 4: Uploaded to RDS site
 
GEN Get returned 64 bit integers 6KCChris Jan 11/08   click here to update this entry
Some shared library functions return 64 or 96 bit values. The get_large_return() function provided here retrieves such values as a sequence of atoms, each of which holding a 32 bit slice of the value. Supports cdecl/stdcall/pascal calling conventions, signed or unsigned return values. Jan 11: Typos corrected
 
GEN EuTCL Tcl/Tk Wrapper 16KLeonardo Cecchi Jan 9/08   click here to update this entry
EuTCL is a wrapper that enables Euphoria programs to embed a Tcl/Tk interpreter. It works with Windows and with Linux. You can write a platform independent GUI with Tk, invoke tcl commands, register new tcl commands, etc.
 
GEN Comment remover 2KCChris Mar 22/07   click here to update this entry
A library and standalone .exw to remove comments from a string or file. Optional stats, optional removal of lines either white or reduced to white.
 
WIN setEUver 2KWolfgang Fritz Mar 14/07   click here to update this entry
For Watcom users. Tests adding additional version info to exw.exe version 3.0.2.. Includes sample 'probe' program. READ the readme first!
 
GEN Euphoria Intel OSX components. ( incomplete ) 1244Kalban read Nov 19/06   click here to update this entry
This is the Euphoria interpreter and translator compiled for Intel Mac (terminal only), along with slightly modified source code. Mainly of interest to people working on a full Intel Mac Port. The translator can compile itself and compile the interpreter, no graphics commands are supported yet. Please read the readme. (RDS will look into adding this code to the official source.) Nov 19: debugger now switches screens properly.
 
GEN Unit testing framework 1KJeremy Cowgar Nov 18/06   click here to update this entry
A unit testing framework modeled loosely after Perl's unit testing system.
 
WIN Modified Euphoria 3.0.1 setup program for DOS/Windows 517KJuergen Luethje Nov 7/06   click here to update this entry
The files "euphoria.iss" and "setupae.exw" from the original 'htx.zip' archive have been changed, in order to mainly achive the following: o Make a backup copy of "autoexec.bat" before that file is altered. o Write _short_ path names to "autoexec.bat" (because long path names will not work on bare DOS)! Some other minor changes have been made, see included Readme file for details.
 
WIN Translator Support for MinGW and Pelles C 164KKonstantinos Tampouris Nov 5/06   click here to update this entry
Support for two more free compilers for Windows: MinGW and Pelles C. Both compilers can target WinCE, so this support brings Euphoria one step closer to targeting WinCE too. All 3.0.1 source code changes included. (Someone should add this code to the official Translator).
 
GEN INCLUDE Utility 9KFred Mangan Oct 26/06   click here to update this entry
A guru-like utility for finding global procedures in the header files in the euphoria\include folder.
 
WIN PE File Format Reader 23KGraeme Burke Oct 19/06   click here to update this entry
Code that can dump the Portable Executable header format used by Windows .exe files. Oct 19: Added some new constants
 
GEN Get Fixed 4KDaniel Kluss May 6/06   click here to update this entry
This is a modified version of the standard include GET.E. He fixed what he thinks is a problem with different notations of the same value not being interpreted bit for bit the same. Please test and comment. Try: equal({GET_SUCCESS,472.8},value("47280000000000.E-011")). May 6: added a test program to show a difference. He gets bit correct: (get.e = 40-45% get2.e = 100%) digit correct: (get.e = 75-85% get2.e = 100%)
 
GEN Modified include system 40KVincent Howell Feb 9/06   click here to update this entry
This is now just a proof of concept on how he proposed to fix the duplicate filename issue with Euphoria's include system. Perhaps this code can be used for comparing two different filepaths. NOTE: A better alternative solution has been agreed upon by RDS for implementation into the official language.
 
WIN Euphoria as a dll 173KJeremy Peterson Dec 23/05   click here to update this entry
Euphoria (eu.ex) compiled into a dll using the PD Translator. Most of the exported routines are not usable, as they depend on internal interpreter data structures. However, many standard Euphoria library routines are present, and those may be of some use. e.g. sort() will be faster since it's translated/compiled.
 
GEN Multiplatform Eval Script 1KAlex Chamberlain Dec 15/05   click here to update this entry
An eval script that runs Eu programs and actually works - because it uses the RDS releases.
 
WIN Modified Scripting Interpreter 1461Kwes hermanson Dec 4/05   click here to update this entry
Freeware scripting interpreter with GUI control, written completely in Euphoria (no source). It can run Euphoria programs (both windows and dos), as well as 7 extra languages in tandem (below). Can be called from command line. AIT, COBOL, Euphoria, Forth, LISP, Tint, SIC, and SmallTalk.
 
GEN EuExpat ver. 0.1 72KDamien Oct 31/05   click here to update this entry
For parsing XML files. It's far from complete. Check it out and let him know what you think. A GNU/Linux version will be coming soon. Apr 23: updated the example program, various code clean ups, added a few more functions. parse() fully works now.
 
WIN Windows Tasking Demo 01 6KAl Getz Sep 23/05   click here to update this entry
This is a Windows tasking demo for use with the new Euphoria tasking preview. The demo is made for WinClass but the task procedures and related can be used with any library. Be sure to read the "readme.txt" file before running.
 
GEN Euphoria Plus 108KAlex Chamberlain Jan 5/05   click here to update this entry
This is basically a syntax editor for Euphoria with preprocessor (David Cuny's) and automatic text. This program allows you to write a program with preprocessor commands and convert it into standard Euphoria. Jan 5: Version 2.5: Multi-file support
 
GEN Joy Interpreter In Euphoria (joie) 22KRaymundo Baquirin Jan 3/05   click here to update this entry
joie is an interpreter for the concatenative programming language Joy, written in Euphoria.
 
GEN ZClasses - Simple OOP Library 10KDave Probert Dec 19/04   click here to update this entry
This is a simple OO-like Library that can be used with or without windows (single include). It implements methods, member variables, subclassing and extending. Can be used with applications or simply as a learning tool. 2 example files included. Comments welcome. Dec 19: Fixed a couple of bugs and enhanced a couple of functions.
 
GEN Common Code Analysis 5KPete Lomax Sep 11/04   click here to update this entry
Similar in concept to a profile listing, identifies groups of lines of duplicate code.
 
GEN Exception Handling 2KMike Nelson Apr 29/03   click here to update this entry
A simplified version of the exception handling system from his Diamond OOP library. This could be useful in non-OOP programs. Apr 29: bug fix
 
GEN Include File Dependencies 2KMatt Arriola Mar 1/03   click here to update this entry
A program that scans your program and gives a report on all the include files that are used. Needs Kat's strtok.e. Mar 1: bug fix
 
WIN GUI for Translator 164KRoland Stowasser Dec 28/02   click here to update this entry
A graphical user interface for the Euphoria to C Translator, built using Judith's IDE and Win32Lib. Dec 28: start it in any directory; add a .rc or .res file to the created executable.
 
GEN Unlimited Alphabet and Russian Diagnostics 704KIgor Kachan Oct 5/02   click here to update this entry
ex.exe, exw.exe, and exu (Linux/FreeBSD) with Russian error messages, fonts and ex.err dumps. Igor went through the entire Euphoria interpreter source code and changed all the English messages to Russian. Interpreters for all 4 platforms are included. Allows identifiers with unlimited alphabet 128-255. This is very useful in Russian. Oct 5: exw.exe replaced by one built with Borland
 
GEN Preprocessor 9KJ. Brown May 15/02   click here to update this entry
A preprocessor that extends the Euphoria language. May 15: new features
 
GEN Forward Reference Parser 10KJ. Brown Jul 18/01   click here to update this entry
A preprocessor that adds some features to the Euphoria language.
 
GEN Namespace Parser 20KJ. Brown Jul 18/01   click here to update this entry
His vision of namespaces. (This is not what RDS implemented for 2.3).
 
GEN Basic To Euphoria Translator 21KJ. Brown Jul 3/01   click here to update this entry
It translates a subset of Basic commands into Euphoria. (see also David Cuny's EBasic in the Archive)
 
GEN Parser for Euphoria Programs 9KHumberto Yeverino May 23/01   click here to update this entry
A program that parses a euphoria source file and extracts information about types, functions, procedures and variables. May 23: rewrote main algorithm, fixed bugs, keeps track of constants
 
GEN HamsterSpeak 19KJames Paige Mar 4/01   click here to update this entry
A compiler for a custom language called "HamsterSpeak" that he created for use with the DOS RPG Maker O.H.R.RPG.C.E. Originally written in QuickBasic, the new Euphoria version runs 12 times faster.
 
WIN Goo 121KKarl Bochert Feb 27/01   click here to update this entry
A translator that adds namespaces, some shorthands, and an object system to Euphoria. The objects feature multiple inheritance, dot notation, virtual methods and visibility control (public, private, secret). Some examples and html documentation are included.
 
GEN ASP To VB Translator 54KTone Skoda Dec 17/00   click here to update this entry
A Translator from ASP to Visual Basic.
 
GEN Ox Parser Generator 26KDavid Cuny Nov 4/00   click here to update this entry
Give it a grammar (language description). It will make a parser (syntax checker) for that language, written in Euphoria. You can include the parser in your application, and you can specify actions to be performed as elements of your language are recognized. Nov 3: $pre directive fixed. Nov 4: identifiers with embedded keywords fixed
 
WIN Preprocessor for OOP 33KKarl Bochert Sep 20/00   click here to update this entry
A package for adding Object Oriented features to Euphoria. It translates OOP features into plain Euphoria. Sep 20: bug fix
 
GEN Extensions to Topaz 67KMatt Arriola Aug 26/00   click here to update this entry
New instructions that extend the instruction set of Roderick Jackson's Topaz (see Archive). Aug 26: v1.2
 
WIN SWIG/Euphoria 539KDavid Cuny Aug 19/00   click here to update this entry
SWIG ( Simple Wrapper Interface Generator) is a C++ program that makes it possible to quickly build interfaces to C and C++ programs. This beta release of SWIG/Euphoria automatically generates Windows DLL source code and matching Euphoria wrappers from C/C++ header files. Aug 19: a .DLL file, needed by the program is now included.
 
GEN Euphoria to Java Translator 16KDavid Cuny May 11/00   click here to update this entry
A very early release of a translator from Euphoria to Java.
 
GEN Dynamic Include System 1KGabriel Boehme Mar 29/00   click here to update this entry
an improvement on the dynamic include file technique proposed by Mark Honnor. Mar 29: minor update to declare Public Domain status.
 
GEN Quartz Professional: OOP in Euphoria 14KRoderick Jackson Dec 14/99   click here to update this entry
A library of routines for object-oriented programming that's much faster than his standard Quartz above.
 
GEN Class System for Euphoria 27KMike Nelson Sep 1/99   click here to update this entry
A new approach to using classes in Euphoria. Sep 1: exception handling is now an integral part of eclasses
 
GEN Euphoria Source File Analyzer 11KCraig Gilbert Aug 13/99   click here to update this entry
A tool that scans Euphoria code and reports on the variables and routines that it finds.
 
GEN Object Oriented Programming in Euphoria 9KJürgen Jänes Jul 11/99   click here to update this entry
He worked out this system for doing object-oriented programming in Euphoria.
 
GEN Euphoria expression evaluator 9KFalkon Jul 3/99   click here to update this entry
A full-featured evaluator of Euphoria expressions.
 
GEN Simple Exception Handling Mechanism 6KMike Nelson Jun 24/99   click here to update this entry
A scheme that partially emulates Java-style exception handling.
 
DOS Interactive Euphoria Interpreter 4KRoderick Jackson Jun 5/99   click here to update this entry
A front-end to Euphoria that lets you type in Euphoria statements and have them executed immediately.
 
GEN Another approach to Object Orientation 57KMatthew Whitehead Apr 12/99   click here to update this entry
an approach to object-oriented programming in Euphoria.
 
DOS QBasic to Euphoria Translator 96KDavid Cuny Mar 17/99   click here to update this entry
a Euphoria program that translates QBasic programs into Euphoria. This release handles a very large subset of QBasic. QBasic programs will run faster, and can use much more memory, after they've been translated into Euphoria.
 
GEN Euphoria Expression Evaluator 5KJeff Fielding Feb 22/99   click here to update this entry
an evaluator of Euphoria expressions. It takes the string representation of a Euphoria expression, and gives you the resulting value.
 
GEN Euphoria Pre-Processor 30KJeff Fielding Nov 17/98   click here to update this entry
a language preprocessor for Euphoria. Among other things, it can give you a list of your variables and functions and whether they've been used or not.
 
DOS Simple Compiler/Interpreter 5KDetlef Reimers Aug 18/98   click here to update this entry
a simple compiler and interpreter for mathematical expressions
 
GEN Object-Oriented Programming Example 6KFrancis Bussiere May 25/97   click here to update this entry
a collection of routines for creating and manipulating objects in an Object-Oriented manner
 
 
This site is maintained by Robert Craig and Junko C. Miura of Rapid Deployment Software