A4 Refereed article in a conference publication

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




AuthorsMäkelä Jari-Matti, Leppänen Ville

EditorsBoris Rachev, Angel Smrikarov

Conference nameInternational Conference on Computer Systems and Technologies

Publishing placeNew York, USA

Publication year2015

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

First page 112

Last page119

Number of pages8

ISBN978-1-4503-3357-3

DOIhttps://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 2024-26-11 at 17:20