Instant IDEs: supporting new languages in the CDT

  • Authors:
  • Jeffrey Overbey;Craig Rasmussen

  • Affiliations:
  • University of Illinois at Urbana-Champaign, North Goodwin, Urbana, IL;Los Alamos National Laboratory, Los Alamos, NM

  • Venue:
  • eclipse '05 Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

While Eclipse has greatly simplified the task of creating integrated development environments, creating a full-featured IDE can still take years. Fortunately, for a large category of languages---those that can be compiled with make and debugged with gdb---the task can be simplified greatly. By leveraging proposed multilingual extensions to the Eclipse C/C++ Development Tool (CDT), a modest IDE can be created in far less time. As a proof of concept, we have extended the CDT to support a gcc-based toy language (Eightbol); with the multilingual extensions in place, the Eightbol support code can be rewritten in its entirety in less than an hour. The same extensions have been used to implement version 3.0 of Photran, a full-featured IDE for Fortran.This work is being funded by IBM under the PERCS project.