Wiki Diff DownloadEuphoria, revision #6 to tip

= Download From Github
----
----


== OpenEuphoria



\\Windows 64-bit\\\\ [[ https://github.com/EuphoriaLanguages/Friendly_Flexible_Fast/raw/OpenEuphoria/euphoria-4.1.0-x64.exe ]]

Windows 32-bit\\\\ [[ https://github.com/EuphoriaLanguages/Friendly_Flexible_Fast/raw/OpenEuphoria/euphoria-4.1.0-x86.exe ]]

Linux 32-bit\\\\ [[ https://github.com/EuphoriaLanguages/Friendly_Flexible_Fast/raw/OpenEuphoria/euphoria-4.1.0-Linux-x86-57179171dbed.tar.gz ]]


== Phix

\\Phix is Pete’s Self Hosted Hybrid Interpreter/Compiler

A project outside of ~OpenEuphoria that shares the features and spirit of Euphoria. Phix has some improvements that may interest you.\\

[[ http://phix.x10.mx/download.php ]]


== Legacy Euphoria

\\The orignal RDS Euphoria.

No longer developed, but still a favorite for some users.
Note that Euphoria 3 code is not fully compatible with ~OpenEuphoria 4 code.

Euphoria 3.1.1 Windows\\\\ [[ https://github.com/EuphoriaLanguages/Friendly_Flexible_Fast/raw/OpenEuphoria/e31setup.exe ]]

Euphoria 3.1.1 Linux\\\\ [[ https://github.com/EuphoriaLanguages/Friendly_Flexible_Fast/raw/OpenEuphoria/euphor31.tar ]]

\\ Eu3 Standard Library by Jean-Marc DURO\\\\
A set of libraries for Eu3, documented and tested.\\\\

[[ http://rapideuphoria.com/lib3_v0.8.7_2017-06-18.zip ]]

----
= Download From Sourceforge
----
----

== openEuphoria


* Wiki page: [[ windows_download | Windows ]]

* Wiki page: [[ osx_download | OS X ]]

* Wiki page: [[ linux_download | Linux ]]

* Wiki page: [[ bsd_download | BSD ]]

* Wiki page: [[ arm_download | Arm ]]

* Wiki page:
[[ dos_download | DOS ]]



----

= Popular

* Wee: Euphoria code editor; download site [[ Wee -> https://github.com/peberlein/WEE ]]

* EuGTK: Wrapper for GTK; project page: [[ EuGTK -> https://sites.google.com/site/euphoriagtk/Home ]]


----

= Just the Documentation

,,( all platforms ),,

|= Format |= Download Link |
| PDF | [[ euphoria 4.0.5 pdf -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria-4.0.5.pdf/download ]] |
| HTML | [[ euphoria 4.0.5 html -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria-4.0.5-html.zip/download ]] |
----

= Just the Source-Code

,,( all platforms ),,

* Wiki page: [[ scm_source-code_download | SCM Source-Code]]


----
= Old Release Archive

,,( all platforms ),,


* Wiki page: [[ Prior Releases -> http://openeuphoria.org/wiki/view/PriorReleases.wc ]]

:: * Includes RDS E1.0 released as shareware in 1993.

----
----
----
----
Old Wiki Page Follows

= Euphoria v4

\\\\For help with selecting a Release, or for ideas as what to do
after downloading [[ http://openeuphoria.org/docs/using#usingeuphoria | click here]]\\

----
----

=== Current Stable: Euphoria 4.0.5
Released: October 19th, 2012

=== Binary Releases

All versions are //32-bit// binaries.

|= Platform |= 32-bit |= Description |= Link |
| Linux | | Debian-Ubuntu-Mint Package| [[euphoria_4.0.5_i386.deb -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria_4.0.5_i386.deb/download ]] |
| | 64-bit | Debian-Ubuntu-Mint Package \\32-bit Euphoria binaries that install on 64-bit systems. | [[euphoria_4.0.5_amd64.deb -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria_4.0.5_amd64.deb/download ]] |
| | | Generic tar/gz package for 32-bit systems\\ for manual install | [[euphoria-4.0.5-Linux-ix86.tar.gz -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria-4.0.5-Linux-ix86.tar.gz/download ]] |
| | | Generic tar/bz2 package for 32-bit systems\\ alternative archiving format\\for manual install | [[euphoria-4.0.5-Linux-ix86.tar.bz2 -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria-4.0.5-Linux-ix86.tar.bz2/download ]] |
| |
| Windows | | Windows installer\\ standard | [[euphoria-4.0.5.exe -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria-4.0.5.exe/download ]] |
| Windows | | Windows installer\\ standard with OW compiler | [[euphoria-4.0.5-ow.exe -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria-4.0.5-ow.exe/download ]] |

=== Documentation Only

All releases already contain this documentation.

|| Format || Download ||
| PDF | [[euphoria-4.0.5.pdf -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria-4.0.5.pdf/download]] |
| HTML | [[euphoria-4.0.5-html.zip -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria-4.0.5-html.zip/download]] |

=== Translated C Source Code Releases

For manual installation.

|| Platform || Link ||
| FreeBSD | [[euphoria-FREEBSD-4.0.5.tar.gz -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria-FREEBSD-4.0.5.tar.gz/download ]] |
| Linux | [[euphoria-LINUX-4.0.5.tar.gz -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria-LINUX-4.0.5.tar.gz/download]] |
| NetBSD | [[euphoria-NETBSD-4.0.5.tar.gz -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria-NETBSD-4.0.5.tar.gz/download ]] |
| OpenBSD | [[euphoria-OPENBSD-4.0.5.tar.gz -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria-OPENBSD-4.0.5.tar.gz/download ]] |
| OS X | [[euphoria-OSX-4.0.5-src.tar.gz -> http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.0.5/euphoria-OSX-4.0.5-src.tar.gz/download]] |

----
----
=== Beta for Testing

==== Linux RPM

Michael Moore created a 64-bit RPM package for 4.1.0 Beta 2 for download.

Needs a current installation of oE. Has dependency issues.

[[ https://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.1.0-beta2/ ]]

A quick (~10 second) shell script for automatically downloading and installing Eu Beta 2 can be downloaded here:

[[ https://gist.github.com/silvernode/2a4e993ab4ef415788400d237c977fd4 ]]

This should be run as root (sudo sh geuphoria.sh)

=== Beta for Testing: Euphoria 4.1.0 Beta 2
==== 13 February 2015

Download from Sourceforge.net

Webpage: [[ http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.1.0-beta2/ ]]

=== Windows

* For manual installation 32-bit 19.3 MB
** [[ http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.1.0-beta2/euphoria-4.1.0-Windows-x86-57179171dbed.zip/download ]]


* For manual installation 64-bit 21.4 MB
** [[ http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.1.0-beta2/euphoria-4.1.0-Windows-x64-57179171dbed.zip/download ]]

* 64-bit Windows Installer 10.9 MB
** [[ http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.1.0-beta2/euphoria-4.1.0-x64.exe/download ]]

* 32-bit Windows Installer 9.5 MB
** [[http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.1.0-beta2/euphoria-4.1.0-x86.exe/download ]]

=== Arm

* 13.4 MB
** [[ http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.1.0-beta2/euphoria-4.1.0-ARMv6-hardfloat-57179171dbed.tar.gz/download ]]

=== Linux

* 64-bit Linux 14.7 MB
** [[ http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.1.0-beta2/euphoria-4.1.0-Linux-x64-57179171dbed.tar.gz/download ]]

* 32-bit Linux 14.4 MB
** [[ http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.1.0-beta2/euphoria-4.1.0-Linux-x86-57179171dbed.tar.gz/download ]]

=== OSX

* 64-bit 13.7 MB
** http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.1.0-beta2/euphoria-4.1.0-OSX-x64-57179171dbed.tar.gz/download


----
----


=== Older Beta Release ( Beta for Testing: Euphoria 4.1.0 Beta 1 )

==== Comments

This is a //beta version only// and will likely require manual installation.

One way to test the beta is to install 4.0 and just copy 4.1 binary files to the /euphoria/bin directory. The standard library files remain unchanged for this beta version.


Released February 2014

Beta Versions of Euphoria 4.1 can now be downloaded from ~SourceForge.

http://sourceforge.net/projects/rapideuphoria/files/Euphoria/4.1.0/

Windows, Linux, OSX, and ARM versions are available.

----

=== From Source-code

To install from source you need a C compiler. Download the Source Package for your platform and then:

{{{
% cd euphoria-4.0.0-src/source
% ./configure
% make
% make install
}}}

This will install Euphoria into the ##/usr/local## directory tree.

=== Eubins Development Versions


A **eubin** is a version of Euphoria created and compiled for developer testing.
During times of //frenzied// development, but not currently, eubins are created and updated at --http://openeuphoria.org/eubins/-- . However, at the moment eubins should not be used as they do not work identically to those compiled independently. See [[ticket:933]].

You can create your own "eubin" by compiling Euphoria from source-code found at
the [[http://scm.openeuphoria.org/hg/|code repository]].

=== Developer Information

As of 12/19/2010 at 07:31PM EST, the SVN server hosted on the SF.net website at http://rapideuphoria.svn.sourceforge.net/svnroot/rapideuphoria is no longer used for active Euphoria development. It will be decommissioned in the days ahead. All development has been moved to our own Mercurial repository hosted here on http://openEuphoria.org. Its public address is:
[[http://scm.openeuphoria.org/hg/euphoria]]. Its developer address is [[https://scm.openeuphoria.org/hg/euphoria]]. The two are no different. The public address is anonymous read-only while the developer address is via SSL and requires authentication to use.

If you are using a secure connection mode, and you need to in order to push commits, you'll need to enter the finger print for this site. This is located somewhere in your browser. The finger print can be specified in your hgrc file like this:
{{{
[hostfingerprints]
scm.openeuphoria.org = c2:63:92:ad:1a:c9:50:60:4b:4a:d3:d3:1f:d9:13:cc:bd:07:64:23
}}}


Some recommended reading the excellent tutorial information about Mercurial: [[http://mercurial.selenic.com/learn/|Learn Mercurial]].

The versioning display of our products have changed when using Mercurial and the ability to branch/tag in Mercurial is much nicer especially when it comes to branching and tagging a release, thus the decision was made to switch directly prior to the 4.0.0 final release. Example output from the new version display is

{{{
C:\Development\Projects\euphoria> eui --version
Euphoria Interpreter v4.0.0 development
Windows, Using Managed Memory
Build Date: 2010-12-19 Rev: 7cae4df2962e
}}}

=== Previous Versions < 4.x

Previous versions of Euphoria are available on the [[PriorReleases]] download page.
= Download Euphoria

The simple, powerful programming language.

----
----

== Current Stable Version 3.1.1

Version **3.1.1 Euphoria** is found at
the [[ RapidEuphoria | http://rapideuphoria.com/v20.htm ]] website.

----

=== WINDOWS

==== Euphoria Windows

The WIN32 version lets you develop and run Windows and Dos programs in
console (text) mode.

[[ Download Euphoria WIN32 | http://www.rapideuphoria.com/31/e31setup.exe ]]

Add-on programs allow you to develop and run GUI programs. The Win32lib is for
Windows only, the wxEuphoria is multi-platform.

[[ Download wxEuphoria | http://wxeuphoria.sourceforge.net/download.php ]]

==== Euphoria Windows With GUI and IDE

This download contains Euphoria 3.1.1, and the Windows only ~Win32Lib and IDE.

[[ Download Euphoria & Gui | http://superb-east.dl.sourceforge.net/sourceforge/rapideuphoria/Eu3.1-Win32Setup.exe ]]


=== DOS

DOS is no longer supported in version 4.0

(Interested developers are welcome to contribute to
creating a DOS version.)

To write DOS programs use the //old// version 3.1 Euphoria.

The DOS version lets you develop and run Dos programs in console (text) mode.

The DOS version is contained in the WIN32 file, so you will be downloading the
same file as for WIN32.

[[ Download Euphoria DOS | http://www.rapideuphoria.com/31/e31setup.exe ]]

The Euphoria [[ archive | http://www.rapideuphoria.com/archive.htm ]] has
examples of how to create text based "gui" programs.


=== LINUX

The LINUX version lets you develop and run Linux programs in console (text) mode.

[[ Download Euphoria LINUX | http://rapideuphoria.com/31/euphor31.tar ]]

Add-on programs allow you to develop and run Linux gui programs. The GTK
library is targeted to Linux, while the wxEuphoria library is multi-platform.

[[ Visit Euphoria GTK website | http://etcwebspace.com/users/irvm/ ]]

[[ Download Euphoria GTK | http://rapideuphoria.com/eugtk4.0.7.tar.gz ]]

[[ Download wxEuphoria | http://wxeuphoria.sourceforge.net/download.php ]]


=== FreeBSD

The FreeBSD version is much like the Linux version but has been compiled
specifically for FreeBSD.

[[ Download Euphoria FreeBSD | http://rapideuphoria.com/31/eubsd31.tar ]]

----
----

== New Beta 4.0


Version **Beta 4.0 Euphoria** is found at ~SourceForge.

**CLICK the "download" link at the top of this page to goto the
~SourceForge download page.**

Expect the Beta versions to be regularly upgraded, so check for the
most recent version.


You are invited to try
the new //Beta// Euphoria and discover its new features. Since it is in the
Beta stage you may send comments to the [[Forum |http://www.openeuphoria.org/EUforum/ ]]. There is also
a tracking system so that [[ Bugs | http://sourceforge.net/tracker/?group_id=182827&atid=902782 ]] may be reported.

=== Windows

The //Windows// ( WIN32 ) version is euphoria_40b?.exe

=== LINUX

The //Linux// ( LINUX ) version is euphoria-4.0b?.tar.gz

=== DOS

There is no Beta 4.0 DOS version.


----
----

=== Source-code

The source-code for Euphoria is hosted at ~SourceForge
you may download up-to-date source-code from the SVN using a program like Tortoise.

Complete information about SVN can be found online [[http://svnbook.red-bean.com/ here]].

The source-code for the Beta version has also been packaged into one file. The //same// file is compressed either as tar.gz or as zip.

euphoria-src-4.0b?.zip for WIN32 \\\\
euphoria-src-4.0b?.tar.gz for LINUX


=== Beta Documentation

Documentation is //not// included with the SourceForge downloads.

Beta documentation is found in this Wiki.

Beta documentation is also available at [[ www.RapidEuphoria.com ]]
in the Latest User Contributions section. You will find a PDF and a CHM version for download.





Search



Quick Links

User menu

Not signed in.

Misc Menu