Software

License

The Whole Platform is an open source project licensed under the terms of the GNU Lesser General Public License by its owner Dr. Riccardo Solmi.

This basically means that you may not make changes to the Whole codebase without also making those changes available to the open source community.

It is important to note that there are no licensing restrictions on projects using the Whole runtime or including code generated using Whole.

Requirements

The Whole Language Library requires Java 5 or higher.
The Whole Language Workbench requires Eclipse and GEF 3.3 or higher.

We also support Java SE 1.4 through a "retrotranslated" variant of the Whole Platform available only via the Maven repository.

Download

An Eclipse update site is available at: http://whole.sourceforge.net/updates
See installation instructions for adding it to your Eclipse Configuration.

A Maven2 repository is available at: http://whole.sourceforge.net/maven
Add the following into a project's pom.xml, or into settings.xml:

  <repositories>
    <repository>
      <id>WholeRepository</id>
      <name>Whole Repository</name>
      <url>http://whole.sourceforge.net/maven</url>
    </repository>
  </repositories>

The Whole Platform is also available as zip files from the SourceForge Project page.