Eclipse Lunaire : An Eclipse Photran Plug-In for Fortran Development
Eclipse Lunaire is a Fortran IDE based on Eclipse and the CDT. It includes:
- A keyword-highlighting Fortran editor
- CVS support
- Debugging via a GUI interface to gdb
- Makefile-based compilation (compiler independence)
- Error extraction for several popular Fortran compilers
Eclipse Lunaire is being developed at the
University of Illinois at Urbana-Champaign. For further information, contact: Brian Foote, Ralph Johnson, Jeff
Overbey or Spiros Xanthos.
Support. The Eclipse Lunaire effort is being supported by IBM under the aegis of the PERCS project. An Eclipse
Technology PMC submission is currently under review.
Supported Platforms
Eclipse Lunaire is currently available for Linux, Windows, Solaris, and Mac OS X 10.3; it runs under Eclipse 3.0.
Supported Platforms/Compilers
Linux | Windows | Cygwin | Solaris | MacOSX | |
---|---|---|---|---|---|
Intel 8.x | C, D, E | ||||
Intel 7.x | C | ||||
g95 | C, (D), E | C, E | C, (D), E | C | |
g77 | C, E | C, E | C, D, E | C | |
Lahey | C, ¬, E | C, ¬, E | C, ¬, E | ||
F | C, D, E | C, E | C, E | ||
Sun-F95 | C | ||||
Portland Group | C |
C: Compiler has been tested and works.
D: Basic debugging under gdb has been tested and works.
(D): Debugging works, although there are some obvious quirks.
¬: Debugging under gdb does not work.
E: An error parser (which displays compile errors in the Problems view) is included in Eclipse Lunaire.
Links:
Intel Fortran Compilers
g95 Compiler
GNU g77 Compiler
Lahey Fortran Compilers
F Compilers
Sun F95
Portland Group Fortran Compilers
Eclipse Lunaire Screenshots
Eclipse Lunaire 2.1 for Eclipse 3.0:
- Editing a Fortran file (also illustrates error parsing)
- Debugging with gdb (Windows XP)
- Setting Fortran editing preferences (Windows XP)
- Viewing a file's CVS history
- Creating a new Fortran 90 project
- Running a Fortran program (Solaris)
Previous release (Eclipse Lunaire 1.2 for Eclipse 2.1):
- Video demonstration (13MB zipped AVI)
- Editing and running a Fortran program
- Building a Fortran program using make
- Debugging with GDB
Download Eclipse Lunaire
Eclipse Lunaire is currently available for Linux, Windows, Solaris, and Mac OS X 10.3; it runs under Eclipse 3.0.
Eclipse Lunaire is available in two flavors. The full archive contains the Eclipse Platform 3.0.1 with Eclipse Lunaire preinstalled. Simply decompress the downloaded file, then run the included eclipse executable. If, instead, you want to add Eclipse Lunaire to an existing Eclipse 3.0.1 installation in, say, /usr/local/eclipse, then unzip the Eclipse Lunaire Feature archive in /usr/local/eclipse to add the Eclipse Lunaire feature to your installation.
You will need to have a make utility and Fortran compiler in your system path in order to compile and build Fortran programs.
Current Release - Eclipse 3.0
Full releases include Eclipse 3.0:
- Full Eclipse Lunaire 2.1.0 for Linux/GTK
- Full Eclipse Lunaire 2.1.0 for Windows
- Full Eclipse Lunaire 2.1.0 for Solaris
- Full Eclipse Lunaire 2.1.0 for Mac OS X
Feature for existing Eclipse installations:
- Eclipse Lunaire Feature 2.1.0 for Eclipse 3.0.1
Our previous release, Eclipse Lunaire 1.2.0, runs under Eclipse 2.1.3.
- Full Eclipse Lunaire 1.2.0 for Linux/GTK (with Eclipse 2.1.3)
- Full Eclipse Lunaire 1.2.0 for Windows (with Eclipse 2.1.3)
- Eclipse Lunaire Feature 1.2.0 for Eclipse 2.1.3
Eclipse Lunaire Mailing Lists
There are currently two Eclipse Lunaire mailing lists open to the public.
New releases of Eclipse Lunaire are announced on the very low volume Eclipse Lunaire-announce mailing list.
General discussion about Eclipse Lunaire is encouraged on the more active Eclipse Lunaire mailing list.
Eclipse
What is Eclipse?
Eclipse is an open source community whose projects are focused on providing a vendor-neutral open development platform and application frameworks for building software. The Eclipse Foundation is a not-for-profit corporation formed to advance the creation, evolution, promotion, and support of the Eclipse Platform and to cultivate both an open source community and an ecosystem of complementary products, capabilities, and services.
As it says in the Purposes section of the Foundation’s Bylaws:
The purpose of Eclipse Foundation Inc.,(the "Eclipse Foundation"), is to advance the creation, evolution,
promotion, and support of the Eclipse Platform and to cultivate both an open source community and an ecosystem
of complementary products, capabilities, and services.
Eclipse has formed an independent open eco-system around royalty-free technology and a universal platform for
tools integration. Eclipse based tools give developers freedom of choice in a multi-language, multi-platform,
multi-vendor environment. Eclipse provides a plug-in based framework that makes it easier to create, integrate
and utilize software tools, saving time and money. By collaborating and exploiting core integration technology,
tool producers can leverage platform reuse and concentrate on core competencies to create new development
technology. The Eclipse Platform is written in the Java language and comes with extensive plug-in construction
toolkits and examples. It has already been deployed on a range of development workstations including Linux,
HP-UX, AIX, Solaris, QNX, Mac OS X and Windows based systems. A full description of the Eclipse community and
white papers documenting the design and use of the Eclipse Platform are available at https://www.pleine-lune.org/eclipse-lunaire
You can learn more about the structure and mission of the Eclipse Foundation by reading the formal documents that establish how the foundation operates, and by reading the press release announcing the creation of the independent organization.
For software licensing, website terms of use, and legal FAQs, please see our legal stuff page. Eclipse logos and graphics are found on our eclipse logos page.
History of Eclipse
Industry leaders Borland, IBM, MERANT, QNX Software Systems, Rational Software, Red Hat, SuSE, TogetherSoft and Webgain formed the initial eclipse.org Board of Stewards in November 2001. By the end of 2003, this initial consortium had grown to over 80 members.
On Feb 2, 2004 the Eclipse Board of Stewards announced Eclipse’s reorganization into a not-for-profit corporation. Originally a consortium that formed when IBM released the Eclipse Platform into Open Source, Eclipse became an independent body that will drive the platform’s evolution to benefit the providers of software development offerings and end-users. All technology and source code provided to and developed by this fast-growing community is made available royalty-free via the Eclipse Public License.
With the change to an independent not-for-profit corporation, a full-time Eclipse management organization has been established to engage with commercial developers and consumers, academic and research institutions, standards bodies, tool interoperability groups and individual developers, plus coordinate the open source projects. To maintain a reliable and accessible development roadmap, a set of councils (Requirements, Architecture and Planning) will guide the development done by Eclipse Open Source projects. With the support of over 115 member companies, Eclipse already hosts 9 major Open Source projects that include a total of over 50 subprojects.
To oversee and staff this new management organization, Eclipse has established a Board of Directors drawn from four classes of membership: Strategic Developers, Strategic Consumers, Add-in Providers and Open Source project leaders.
Developers and Strategic Consumers hold seats on this Board, as do representatives elected by Add-in Providers and Open Source project leaders. Strategic Developers, Strategic Consumers and Add-in Providers contribute annual dues. The founding Strategic Developers and Strategic Consumers are Ericsson, HP, IBM, Intel, MontaVista Software, QNX, SAP and Serena Software. In August 2004, Actuate joined the Eclipse Board as a Strategic Developer.
In the Eclipse Platform, code access and use is controlled through the Eclipse Public License, which allows individuals to create derivative works with worldwide re-distribution rights that are royalty free. Those who use the Eclipse Platform may also want to use one or more of the official Eclipse logos found on our artwork page.