Towards language-parametric semantic editor services based on declarative type system specifications

Conference Paper (2019)
Author(s)

D.A.A. Pelsmaeker (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Hendrik Van Antwerpen (TU Delft - Applied Sciences, TU Delft - Electrical Engineering, Mathematics and Computer Science)

Eelco Visser (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Research Group
Programming Languages
DOI related publication
https://doi.org/10.1145/3359061.3362782 Final published version
More Info
expand_more
Publication Year
2019
Language
English
Research Group
Programming Languages
Pages (from-to)
19-20
ISBN (electronic)
9781450369923
Event
2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, SPLASH Companion 2019 (2019-10-20 - 2019-10-25), Athens, Greece
Downloads counter
308
Collections
Institutional Repository
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

New programming languages often lack good IDE support, as developing advanced semantic editor services takes additional effort. In previous work we discussed the operational requirements of a constraint solver that leverages the declarative type system specification of a language to provide language-parametric semantic editor services. In this work we describe the implementation of our solver as a two stage process: inference and search. An editor-service specific search strategy determines how and where the search is conducted, and when it terminates. We are currently implementing and evaluating this idea.

Files

3359061.3362782.pdf
(pdf | 0.572 Mb)
License info not available