NobleBlocks

From the research index

The paper comes from the research index. It wasn’t submitted here.

Preprint

Adding interactive visual syntax to textual code

Leif Andersen, Michael Ballantyne, Matthias Felleisen

Proceedings of the ACM on Programming Languages13 Nov 2020Open access

Abstract

Many programming problems call for turning geometrical thoughts into code: tables, hierarchical structures, nests of objects, trees, forests, graphs, and so on. Linear text does not do justice to such thoughts. But, it has been the dominant programming medium for the past and will remain so for the foreseeable future. This paper proposes a novel mechanism for conveniently extending textual programming languages with problem-specific visual syntax. It argues the necessity of this language feature, demonstrates the feasibility with a robust prototype, and sketches a design plan for adapting the idea to other languages.

Identifiers

Discussion

Citations

21Cited by
49References

Topics

Details

Published
13 Nov 2020
Publisher
Association for Computing Machinery
Issue
Volume 4 · Issue OOPSLA · Pages 1–28
ISSN
2475-1421
Language
EN

More

Suggest a correction or report