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

Euphoria in the top 50!
 
April 12, 2008: Euphoria has recently risen to become one of the top 50 most popular programming languages!
 
Euphoria 3.1.1 Released!
 
August 22, 2007: Version 3.1.1 has been released for all platforms. It's a minor update, mainly to fix some bugs reported in 3.1, but it also fixes a few minor bugs that have been around for a longer time. You can download version 3.1.1 and you can read the changes from 3.1. If you find any bugs, or have any suggestions for improvement, please post them on EUforum, and/or SourceForge.
 
OpenEuphoria.org
 
June 19, 2007: We have dropped the domain name "ListFilter.com", used for EUforum, and replaced it with "OpenEuphoria.org". This change went through much faster than we expected, and we are quickly changing all our URLs. Sorry for any inconvenience! We think the new name will be more appropriate in the future, since Euphoria is now open source. We do not plan to drop or change "RapidEuphoria.com".
 
Euphoria 3.1 Released!
 
June 16, 2007: Version 3.1 has been released for all platforms. It adds some important new features, implemented by a growing team of open source developers. It also fixes some bugs and improves the documentation. You can download version 3.1 and you can read the changes from 3.0.2. Be sure to let us know of any bugs, documentation errors, or other glitches.
 
Euphoria 3.0.2 Released!
 
February 16, 2007: Version 3.0.2 has been released for all platforms. It fixes a couple of significant bugs in 3.0.1 and adds some internal documentation for the Euphoria to C Translator. You can download version 3.0.2 and you can read the changes from 3.0.1. Be sure to let us know of any bugs, documentation errors, or other glitches.
 
Euphoria Repository on SourceForge
 
November 24, 2006: We now have an SVN source code repository for Euphoria on SourceForge. This will allow developers from around the world to work together to improve Euphoria. If you would like to be a developer, let us know. You should learn about SVN, and be very familiar with programming in Euphoria, and perhaps also C.
 
Euphoria 3.0.1 Released!
 
November 3, 2006: Version 3.0.1 has been released. It fixes a couple of significant bugs in 3.0.0 as well as a couple of significant errors in the documentation. You can download version 3.0.1 and you can read the changes from 3.0.0. Be sure to let us know of any bugs, documentation errors, or other glitches.
 
Euphoria 3.0.0 Released!
 
October 17, 2006: Euphoria is now completely free and completely open source. You can download version 3.0.0 and you can read the changes from 2.5. Be sure to let us know of any bugs, documentation errors, or other glitches.
 
Euphoria will be Free and Open Source!
 
September 19, 2006: Euphoria will soon be completely free and completely open source. Read Rob Craig's announcement on EUforum!.
 
A Wiki for Euphoria!
 
September 8, 2006: Thanks to Aku, Euphoria now has a Wiki. Similar in concept and structure to Wikipedia, anyone is free to add or edit information about Euphoria. This will enable the Euphoria community to pool it's knowledge, documentation, and code snippets, to form a rich, growing, and valuable new resource.
 
Linux/FreeBSD version without ncurses
 
July 17, 2006: For the next version of Euphoria on Linux/FreeBSD we have eliminated all dependencies on the ncurses library. We now have a pre-alpha version of exu that does not use ncurses. The new interpreters are about 25 to 30 percent smaller, now that ncurses has been removed. In pre-alpha-6 a bug was fixed in machine_proc(M_PUT_SCREEN_CHAR,...) which affected display_text_image() and put_screen_char(). sanity.ex now passes 100%.

Let us know if you find any bugs.

 
Micro-Economy Special Award
 
Mar 14, 2006: An anonymous donor has given Juergen Luethje $50 in Micro-Economy money. The donor was impressed with EuHTHelp and many other programs contributed by Juergen.

We've added a new section that records these special Micro-Economy awards. Let RDS know if you would like to reward someone with Micro-Economy dollars.

 
Multitasking - Incremental Release
 
Feb 21, 2006: We have posted to Recent User Contributions a full set of multitasking interpreters and translators for all platforms. We have also included an updated version of the Public Domain source code, as well as new demo programs that show off multitasking. This will likely be the last multitasking release before we release Euphoria 3.0 alpha (in a few months).
 
$10 Language War Contest
 
January 16, 2006: We have posted to Recent User Contributions a version of the multitasking Language War game that anyone can download and play. You don't even have to install Euphoria to run it. Three people have now won at the expert level, and have been given coupons for $10 off the Euphoria Binder. The three winners are: Marco Achury (Dec 22), John Sas (Dec 27) and Christian Cuvier (Jan 5). If you have playback.exe (from the LW game download) you can play back their games. Just rename each game in turn as win1.vid so playback.exe will see it.

This contest is now closed.

 
RSS Feeds
 
October 3, 2005: EUforum now has both a summary RSS feed, and a full text RSS feed. We also have an RSS feed for Recent User Contributions. You can read these feeds using programs such as Thunderbird, Firefox, Opera and MyYahoo news. They are a convenient way for you to keep track of the latest developments on the RDS Euphoria Web site, without having to frequently visit the site. Compared with Topica, the full text feed for EUforum is faster, more reliable and displays multiple fonts and colors. Links are provided in each message for posting or replying via the RDS Web interface.
 
Cooperative Multitasking
 
September 20, 2005: RDS has released a preview of new multitasking functionality for Euphoria. We have implemented multitasking in the Public Domain source version of the interpreter. Once the API stabilizes, we will implement the same functionality in the official (C backend) interpreter, and in the Translator. With Euphoria's multitasking, many tasks can run in parallel, each with its own call stack and private variables. Tasks can be scheduled for real-time, or simply to share the CPU.
 
Euphoria Standard Library
 
July 27, 2005: Several Euphoria users have started a project on SourceForge to develop an expanded set of library routines for Euphoria. Additional volunteers are welcome.
 
Euphoria Programming Contest
 
May 17, 2005: Christopher Bouzy, CEO of Insight Concepts, is offering a first prize of $150 in a new contest he has created. The objective is to add a new GUI/Skin capability for Win32Lib. The contest starts immediately and runs until June 30, 2005.
 
Euphoria 2.5 Official Release!
 
March 8, 2005: The 2.5 official release of Euphoria is now available. Read the release notes and download the code. Several small enhancements and bug fixes were incorporated into this release.
 
Euphoria 2.5 Beta Release!
 
January 14, 2005: The 2.5 beta release of Euphoria is now available. Read the release notes and download the code. In addition to bug fixes and other improvements, there has been a significant reduction in the initial load (parse) time of large programs on older machines.
 
Euphoria Programming Contest
 
December 1, 2004: Patrick Barnes has organized an interesting Euphoria programming contest based on simulated battling robots. You can find out more about it on his Web site, and discuss it with other contestants on EUforum.
 
Euphoria 2.5 Alpha Release!
 
November 15, 2004: The much anticipated 2.5 alpha release of Euphoria is now available. Read the release notes and download the code. In addition to bug fixes and new language features, there has been a major internal restructuring of the code. The various products are now built with more Euphoria code, less C code, and more sharing of code. This has allowed RDS to spin off a complete Public Domain source version of the Euphoria interpreter. All of this, including the Euphoria to C Translator, is now contained in one convenient installation package.
 
Euphoria Discussed in IBM eServer Magazine
 
July 20, 2004: Jonas Temple has developed a database utility for the IBM iSeries. FROG allows users to connect to an iSeries server, browse libraries, files, members and fields, execute SQL statements against a database, and more. He developed it using Euphoria.
 
EUforum Message Board Up and Running
 
May 24, 2004: We now have a message board, written completely in Euphoria. It can operate on its own, but currently it is fully integrated with the Topica EUforum mailing list. All messages posted on the Message Board are moderated automatically, displayed, and then sent to Topica for e-mail distribution. Messages posted to Topica are moderated, displayed on the Message Board, and then sent back to Topica for e-mail distribution. For quicker response, use the Message Board. All messages in the system are saved and are searchable in the message archive.
 
Euphoria Reviewed in NetworkWorldFusion
 
Oct 20, 2003: Mark Gibbs of Network World is euphoric about Euphoria!
 
Automated User Contributions
 
Sep 16, 2003: We now have a new, more automated, system for contributing files to the Archive. When you first submit a program, library, documentation, or other file to the Euphoria community, you should go here. Once your file is accepted, you can click the green up-arrow symbol beside your entry to update your description and file. We have a password system to ensure that only you can update your entries in the Archive. Uploaded files and descriptions will be reviewed by RDS before they are posted. We will correct spelling and grammar, so don't worry if English is not your first language.
 
Euphoria 2.4 Official Release!
 
July 3, 2003: The Euphoria version 2.4 Official Release is now available. We've updated the Interpreter, Translator and Source Code packages for all platforms. Read the release notes and download the latest code!.

Note: If you registered for 2.4 alpha or beta, you can use the exact same download instructions to get the Complete Edition files for 2.4 Official. If you lost your instructions, let us know, and please provide some evidence that you registered, e.g. your order number, street address, phone number, etc.

 
Euphoria 2.4 Beta-release!
 
April 10, 2003: The Euphoria version 2.4 Beta-test release is now available. We've updated the Interpreter, Translator and Source Code packages for all platforms. Read the release notes and download the latest code!. If you register today, we'll give you the 2.3 Official Release and the 2.4 Beta-Release, and in a few weeks you'll get the 2.4 Official Release, with 12 months of free upgrades after that.

Note: If you registered for 2.4 alpha, you can use the exact same download instructions to get the Complete Edition files for 2.4 beta. If you lost your instructions, let us know, and please provide some evidence that you registered, e.g. your order number, street address, phone number, etc.

 
Search The Documentation!
 
April 3, 2003: You can now search the full set of Euphoria on-line documentation. Just type one or more search words, and you will get a list of the most relevant sections of the documentation. This is similar to the off-line guru search that's available in the download package.
 
Euphoria 2.4 Alpha-release!
 
February 21, 2003: The Euphoria version 2.4 Alpha-test release is now available. We've updated the Interpreter, Translator and Source Code packages for all platforms. Read the release notes and download the latest code!. We've also slashed the price of the Interpreter Complete Edition from $39 to just $29! Interpreter upgrades drop from $24 to just $19! These prices are effective immediately. We'll give you the 2.3 Official Release and the 2.4 Alpha-release, and in a couple of months you'll get the 2.4 Official Release, with 12 months of free upgrades after that.
 
Euphoria Ported to FreeBSD!
 
April 19, 2002: Euphoria has been ported to a 4th platform - FreeBSD. You can now download the Euphoria Interpreter and the Euphoria To C Translator for FreeBSD. The Interpreter source code product has also been updated for FreeBSD. This will make it easier to port to the MAC.
 
Euphoria Programming Contest Winners
 
April 5, 2002: We are pleased to announce the winners of the $100 Euphoria Programming Contest. Contest #1 was won by Aku. He takes away $25 in Micro-Economy money. Contest #2 was won by Jason Mirwald who earned $30 for his efforts. Contest #3, the hardest, was won by C.K. Lester. C.K. was awarded the big prize of $50. The winning programs can be downloaded from the Recent User Contributions page.
 
Euphoria 2.3 Official Release!
 
February 11, 2002: The Official Release of Euphoria version 2.3 is now available. We've updated the Interpreter for Windows, DOS and Linux, the Translator for Windows, DOS and Linux, and we are making the Interpreter source code (all platforms) available for an incredibly low price. See the release notes for a list of the new features in version 2.3.
 
35,000 Downloaders Can't Be Wrong!
 
Download.com chose Euphoria for their shareware collection, and it has earned an extremely high approval rating!
 
Euphoria to C Translator Official Release!
 
June 5, 2001: The Official 2.2 Release of the Euphoria to C Translator is now available.

The Translator converts Euphoria programs into C source code that can be compiled by a C compiler. We support GNU C for Linux; WATCOM C, LccWin and Borland C for Windows; and both WATCOM C and DJGPP C for 32-bit DOS.

Imagine the luxury of programming in Euphoria, while producing executable files and libraries that run at the speed of compiled C!

 
Search The Mailing List!
 
March 25, 2001: You can now search the archives of the Euphoria Mailing List, dating back to June 1996. Just type in one or more search words, and within a few seconds you'll get the best messages that match those words.
 
Mailing List Moves To Topica
 
January 27, 2001: The Euphoria Mailing List is now hosted at topica.com
The majority of subscribers were moved to topica last night. If you were not automatically subscribed, you are certainly welcome to join the new list.

topica offers easy list administration, greater security, and good advertising opportunities for RDS.

We thank John Kinne and Miami University (Ohio) for hosting the Euphoria Mailing List for the past 4 and a half years.

 
Micro-Economy Triples in Size!
 
October 11, 2000: Registered users of Euphoria can now vote $3.00 (formerly $1.00) each month in the Micro-Economy. This change will encourage development of even more Euphoria applications, tools and libraries by the growing population of users. The Micro-Economy allows both registered and non-registered users to reduce or eliminate the cost of registering Euphoria, or upgrading to new releases.
 
Euphoria Database System Alpha Release!
 
April 7, 2000: We recently posted an alpha release of a new Euphoria Database System that makes it easy to save and restore Euphoria data in the form of tables and records.
 
Euphoria 2.2 for WIN32+DOS32 Official Release!
 
January 14, 2000: Rapid Deployment Software is pleased to announce the Official Release of Euphoria version 2.2 for WIN32+DOS32. You can download version 2.2 PD Edition from our site.

Euphoria 2.2 was released on Linux in November, and has now been ported back to WIN32 and DOS32. The Euphoria core language is identical across all three platforms.

 
Euphoria 2.2 for Linux Official Release!
 
November 22, 1999: After two months of pre-alpha testing, two months of alpha testing, and a month of beta testing, Rapid Deployment Software is pleased to announce the Official Release of Euphoria version 2.2 for Linux. You can download version 2.2 PD Edition from our site.
 
Review in Monitor Magazine
 
The August 1997 edition of Monitor magazine contains a feature article on Euphoria. Published by the Capital PC Users Group in Washington D.C., Monitor is distributed to all 10,000 members of CPCUG.

The author of the article, Paul Smith, kindly sent us this copy of his article as a plain text file. The entire magazine in Adobe Acrobat format is available from the CPCUG site.

 
Euphoria is 8x Faster than Java
 
We compared the Euphoria 1.5 interpreter against Sun Microsystems' Java interpreter (JDK 1.0.2 for Windows 95), and found that Euphoria executes the prime sieve benchmark 8 times faster!

We ran the benchmark on a Pentium-150 machine under Windows 95. The Java sieve program was first pre-compiled into an executable byte-code file using JAVAC -O (compile with optimization). We then timed the JAVA interpreter in executing the sieve byte-code file, and compared the time against Euphoria. Note that the Euphoria interpreter executes source programs immediately, without requiring a separate pre-compile step.

 
alt.lang.euphoria
 
Euphoria's Internet newsgroup, created a few years ago by Warren Evans, has been spreading to servers around the world. Unfortunately, it attracts a lot of SPAM messages, so most Euphoria discussion now takes place on the moderated, and SPAM-free Euphoria mailing list.
 
What's Next?
 

Starting with version 3.0, Euphoria became free and open source. The source code is included in the download package, and there is an active SVN repository on SourceForge. We welcome new developers to help us improve Euphoria.

 
This site is maintained by Robert Craig and Junko C. Miura of Rapid Deployment Software