Write a Blog >>
GPCE 2019
Sun 20 - Fri 25 October 2019 Athens, Greece
co-located with SPLASH 2019
Mon 21 Oct 2019 11:00 - 11:30 at Ground floor conference room - Language extension Chair(s): Adam Welc

A function has been used as an entry point of the interface to a library written in a different, or foreign, language. This interface is important for a new language because it lacks libraries and thus needs to borrow libraries written in a foreign language when the programmer develops a practical application in that new language. However, a modern library often uses unique language mechanism of the implementation language. This makes the use of the library difficult through a traditional function-based interface from the new language. This paper presents our approach to this problem. We use a domain specific language (DSL) embedded in the new language and migrate the DSL code to access to the library written in the foreign language. This paper also presents our framework for migrating the DSL code to a foreign language environment. The framework supports DSL-specific syntax checking for the migrated DSL code.

Mon 21 Oct

gpce-2019-papers
11:00 - 12:30: GPCE 2019 - Language extension at Ground floor conference room
Chair(s): Adam WelcUber Technologies
gpce-2019-papers11:00 - 11:30
Talk
Shigeru ChibaGraduate School of Information Science and Technology, The University of Tokyo
gpce-2019-papers11:30 - 11:50
Talk
Musa Al-hassyMcMaster University, Wolfram KahlMcMaster University, Jacques CaretteMcMaster University
gpce-2019-papers11:50 - 12:10
Talk
Lucas KramerUniversity of Minnesota, Eric Van WykUniversity of Minnesota, USA
DOI Pre-print
gpce-2019-papers12:10 - 12:30
Talk
Artur AndrzejakHeidelberg University, Kevin Kiefer, Diego CostaHeidelberg University, Oliver WenzHeidelberg University