A4 Vertaisarvioitu artikkeli konferenssijulkaisussa

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




TekijätMäkelä Jari-Matti, Leppänen Ville

ToimittajaBoris Rachev, Angel Smrikarov

Konferenssin vakiintunut nimiInternational Conference on Computer Systems and Technologies

KustannuspaikkaNew York, USA

Julkaisuvuosi2015

Kokoomateoksen nimiProceedings of the 16th International Conference on Computer Systems and Technologies

Aloitussivu112

Lopetussivu119

Sivujen määrä8

ISBN978-1-4503-3357-3

DOIhttps://doi.org/10.1145/2812428.2812476


Tiivistelmä

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