Towards multilingual programming environments

T. Storm, van der, J.J. Vinju

Onderzoeksoutput: Bijdrage aan tijdschriftTijdschriftartikelAcademicpeer review

2 Citaten (Scopus)
1 Downloads (Pure)


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. Keywords: Programming environments; Language interoperability; Metaprogramming
Originele taal-2Engels
Pagina's (van-tot)143-149
Aantal pagina's7
TijdschriftScience of Computer Programming
Nummer van het tijdschrift1
StatusGepubliceerd - 2015
Extern gepubliceerdJa


Duik in de onderzoeksthema's van 'Towards multilingual programming environments'. Samen vormen ze een unieke vingerafdruk.

Citeer dit