Eclipse Lunaire : An Eclipse Photran Plug-In for Fortran Development

Eclipse Lunaire is a Fortran IDE based on Eclipse and the CDT. It includes:

Download Eclipse Lunaire. Eclipse Lunaire 2.1 for Eclipse 3.0 is now available for Linux, Windows, Solaris, and Mac OS X 10.3. There are also several screenshots available.

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.

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:

Previous release (Eclipse Lunaire 1.2 for Eclipse 2.1):

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:

Feature for existing Eclipse installations:

Our previous release, Eclipse Lunaire 1.2.0, runs under 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.


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

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 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.