ERights Home
Back to: Index of Talks 1st child: E Licenses + Download On to: Please Help Support the E Project

Downloading E


Links to the various licenses on parts of E.

  The License
  The MarkM License

Various source trees, tarballs, and such

  If you wish to obtain an official stable release of E, see below.

The E sources and the website are both maintained in Subversion. If you have a subversion client, you can check out the latest E sources by doing, for example,

$ svn co svn:// e

You can obtain the website by doing

$ svn co svn:// doc

With the TortoiseSVN client, you can simply click on the svn: links above to check out these source trees.

  Download and install SWT for your platform.

Download (a somewhat stale version of) javadoc-umentation (7MB) for E and the tamed Java libraries, or view online.

You can download the stale, broken, and non-open-source edoc sources here. Some of these files are derived from files in Sun's javadoc implementation, and so are covered by the SCSL license, which isn't open source. All those files should easily be replacable once edoc is modified to use sinjdoc rather than javadoc.

  Download (a less stale version of) the pages of the site itself (11MB).

keio: Kevin Reid's draft implementation of EIO for E-on-Java.

Read Kevin's announcement and more before using. I expect the eventual official EIO implementation for E-on-Java will be based instead on Kevin's implementation of EIO for E-on-CL.

Keio depends on Java's NIO, which was introduced as of Java 1.4.

Which version of E do you want?

I only maintain links below for a small number of the most recent releases, and for certain important old versions so long as there's a reason why someone might want to use these. If you wish to obtain a version for which there's no link below, please let me ( know

--> E 0.9.3 fixes many bugs and is faster.
  0.9.2 provides a Waterken-compatible version of Causeway.
  0.9.1 is CapTP serialization-incompatible with previous releases, by virtue of giving all serializable Java classes their own serialVersionUID as one is supposed to.
  0.9.0 is identical to the last E 0.8 except for its self-identified version, and therefore what major version is the default for E code that doesn't declare its version.
  0.8.37 is the final 0.8 release of E..
Unless stated otherwise, all text on this page which is either unattributed or by Mark S. Miller is hereby placed in the public domain.
ERights Home
Back to: Index of Talks 1st child: E Licenses + Download On to: Please Help Support the E Project
Download    FAQ    API    Mail Archive    Donate

report bug (including invalid html)

Golden Key Campaign Blue Ribbon Campaign