Towards Multilingual Programming Environments

Tijs Van Der Storm 1 Jurgen Vinju 1
1 ATEAMS - Analysis and Transformation based on rEliAble tool coMpositionS
Inria Lille - Nord Europe, CWI - Centrum Wiskunde & Informatica
Abstract : Software projects consist of different kinds of artifacts: build files, configuration files, markup files, source code in different software languages, and so on. At the same time, however, most integrated development environments (IDEs) are focused on a single (programming) language. Even if a programming environment supports multiple languages (e.g., Eclipse), IDE features such as cross-referencing, refactoring, or debugging, do not often cross language boundaries. What would it mean for programming environment to be truly multilingual? In this short paper we sketch a vision of a system that integrates IDE support across language boundaries. We propose to build this system on a foundation of unified source code models and metaprogramming. Nevertheless, a number of important and hard research questions still need to be addressed.
Type de document :
Article dans une revue
Science of Computer Programming, Elsevier, 2015, 97 (Part 1)
Liste complète des métadonnées

https://hal.inria.fr/hal-01261474
Contributeur : Tijs Van Der Storm <>
Soumis le : lundi 25 janvier 2016 - 14:06:19
Dernière modification le : mardi 26 janvier 2016 - 01:07:46

Identifiants

  • HAL Id : hal-01261474, version 1

Collections

Citation

Tijs Van Der Storm, Jurgen Vinju. Towards Multilingual Programming Environments. Science of Computer Programming, Elsevier, 2015, 97 (Part 1). 〈hal-01261474〉

Partager

Métriques

Consultations de la notice

83