Hazelnut: a bidirectionally typed structure editor calculus
Abstract
Structure editors allow programmers to edit the tree structure of a program directly. This can have cognitive benefits, particularly for novice and end-user programmers. It also simplifies matters for tool designers, because they do not need to contend with malformed program text.
Document Details
- Document Type
- Pub Defense Publication
- Publication Date
- Jan 01, 2017
- Source ID
- 10.1145/3093333.3009900
Entities
People
- Cyrus Omar
- Ian Voysey
- Jonathan Erik Aldrich
- Matthew A. Hammer
- Michael Hilton
Organizations
- Carnegie Mellon University
- Defense Advanced Research Projects Agency
- National Science Foundation
- National Security Agency
- Oregon State University
- University of Colorado Boulder