Proceedings of the 3rd ACM SIGPLAN International Workshop on Type-Driven Development 2018
DOI: 10.1145/3240719.3241791
|View full text |Cite
|
Sign up to set email alerts
|

Extensible type-directed editing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2019
2019
2019
2019

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 19 publications
0
3
0
Order By: Relevance
“…This could, in turn, serve as the basis for a computational hole refinement system that supports efficient live programming, extending the capabilities of purely static hole refinement systems like those available in many languages, e.g. the editor-integrated system of Idris [Brady Live Functional Programming with Typed Holes 1:25 2013; Korkut and Christiansen 2018] and the hole refinement system of Beluga [Pientka 2010;Pientka and Cave 2015]. Each applied hole filling can be interpreted as inducing a new dynamic edit stage.…”
Section: Related and Future Workmentioning
confidence: 99%
“…This could, in turn, serve as the basis for a computational hole refinement system that supports efficient live programming, extending the capabilities of purely static hole refinement systems like those available in many languages, e.g. the editor-integrated system of Idris [Brady Live Functional Programming with Typed Holes 1:25 2013; Korkut and Christiansen 2018] and the hole refinement system of Beluga [Pientka 2010;Pientka and Cave 2015]. Each applied hole filling can be interpreted as inducing a new dynamic edit stage.…”
Section: Related and Future Workmentioning
confidence: 99%
“…The REPL repeatedly reads in a command and runs it; when it sees quit, it prints the complete proof script and evaluates to the resulting proof term. We conjecture we could also embed ntac with IDEs like emacs or DrRacket, perhaps using the techniques of Korkut and Christiansen [2018], for even better interactivity. Programming with Cur and ntac To demonstrate that one may usefully program with the languages we create, we implemented a large test suite.…”
Section: Companion Dsls For a Proof Assistantmentioning
confidence: 99%
“…The REPL repeatedly reads in a command and runs it; when it sees quit, it prints the complete proof script and evaluates to the resulting term. We conjecture we could also embed with IDEs like emacs or DrRacket, perhaps using the techniques of Korkut and Christiansen [2018], for even better interactivity.…”
Section: Sized Types: Implementing Auxiliary Type Systemsmentioning
confidence: 99%