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 4.0.0 Official Release!
 
December 22, 2010 At long last, after 3 years of testing, refining, and enhancing, Euphoria 4.0.0 has been released! Read all about it, and then download it!.
 
Euphoria 4.0 Release Candidate 2!
 
December 8, 2010 Euphoria 4.0 Release Candidate 2 has been released. Read all about it, and then download it!.
 
Euphoria 4.0 Release Candidate 1!
 
November 8, 2010 Euphoria 4.0 Release Candidate 1 has been released. Read all about it, and then download it!.
 
Euphoria 4.0 beta-4 Released!
 
August 29, 2010 Euphoria 4.0 beta 4 has been released. Windows and Linux binaries are available for download as are Windows and generic Unix source files. You can get them here.
 
Jiri Babor
 
August 29, 2010: Jiri Babor passed away last night. Jiri was one of the first users of Euphoria. He contributed many excellent programs to the archive, and he posted many insightful comments to the discussion forum. Many of his programs "pushed the envelope" of what could be done in Euphoria. His discussions on the forum were always very sharp-witted and intelligent. Euphoria benefited greatly from his contributions. He will be missed by Rob, Junko and the whole Euphoria community. We send our condolences to his family.
 
Euphoria 4.0 beta-3 Released!
 
March 18, 2010 Euphoria 4.0 beta 3 has been released. Windows and Linux binaries are available for download as are Windows and generic Unix source files. You can get them from the SF.net download page.
 
Euphoria 4.0 beta-2 Released!
 
September 1, 2009: Euphoria 4.0 beta 2 has been released. Windows and Linux binaries are available for download as are Windows and generic Unix source files. Over the next few days, OS X, FreeBSD, NetBSD, OpenBSD and SunOS binaries will also appear on the SF.net download page.

OpenEuphoria.org also has a brand new web site built off of WebClay, an advanced, secure, rapid web framework written in, of course, Euphoria. As a testament to the stability of 4.0 beta 2, OpenEuphoria.org is running 100% on Euphoria. 4.0 beta 2.

 
Euphoric Mysteries EBook Available
 
June 5, 2009: Bill Aitken has released an excellent E-book for Euphoria. Download it and give him your feedback.
 
Euphoria Ported to OpenBSD
 
April 5, 2009: Jeremy Cowgar has ported Euphoria to OpenBSD. Read his announcement.
 
Euphoria Ported to OpenSolaris
 
March 29, 2009: Jeremy Cowgar has ported Euphoria to OpenSolaris (SunOS). Read his announcement.
 
Euphoria 4.0 alpha-3!
 
March 11, 2009: The development team has made available a third alpha release. Read all about it. Please download the new alpha release and give feedback to the developers via EUforum. You will need 7-ZIP or equivalent, to unzip the .zip archives.
 
Release of Euphoria 4.0 alpha
 
November 9, 2008: There will be a release of Euphoria 4.0, alpha, very soon! The developers are putting the finishing touches on a major new release of Euphoria. You can find out more at the Official Euphoria Wiki.
 
Beautiful New Discussion Forum!
 
July 14, 2008: Jeremy Cowgar, with some help, and lots of feedback from many others in the community, has recently developed a beautiful new version of EUforum. Check it out! It's coded 100% in Euphoria, and he put it together in an amazingly short time.
 
Euphoria is now in the top 50!
 
July 9, 2008: Euphoria recently became one of the top 50 most popular programming languages of all time!
 
Euphoria 4.0
 
June 19, 2008: Work is now well underway on Euphoria 4.0. It will be packed with lots of new features, improved documentation and more! Give the developers your feedback. Offer your ideas for improving Euphoria, by posting a message on EUforum.
 
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.
 
39,000 Downloaders Can't Be Wrong!
 
November 13, 2006: Download.com chose Euphoria for their shareware collection, and it has earned an extremely high (4 1/2 stars out of 5) approval rating!
 
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! That's right - The whole thing will be completely 100% free, and all the source code and trade secrets will all become public domain. Use it in good health. But don't try to sue us or anybody else if it doesn't work the way you expect, or it somehow hurts you, annoys your wife, or causes your dog to suddenly get sick! :-) You can even sell it for profit, but who would buy it from you if it's already free? :-) .
 
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.
 
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.

 
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 100% free and 100% open source. The source code is public domain and is stored in an SVN repository on SourceForge. Please help the developers test version 4.0.

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