Refereed article in conference proceedings (A4)

Towards an extensible, modular compiler construction with scalable abstractions and types




List of Authors: Mäkelä Jari-Matti, Leppänen Ville

Conference name: International Conference on Computer Systems and Technologies

Place: New York, USA

Publication year: 2015

Book title *: Proceedings of the 16th International Conference on Computer Systems and Technologies

Number of pages: 8

ISBN: 978-1-4503-3357-3

DOI: http://dx.doi.org/10.1145/2812428.2812476


Abstract

The need for easily extendable programming language tools has all but

disappeared with the proliferation of language and paradigms and new

compilation tools. A particular area of new language research is the

domain of parallel programming which often requires new language

abstractions on various levels.



We introduce a framework for building extendable

compilers with composable abstractions utilizing features of

object-oriented design, functional programming and dependent types.

We demonstrate our approach with examples from parsing and intermediate

representation formats extracted from the compiler for a parallel

Replica language and make a brief evaluation of the approach

from point of view of developer productivity.



Last updated on 2021-24-06 at 11:57