Visually Embodying Well-Typedness of Algebraic Data Structures through Maramafication
Publication date
2017
Editors
Advisors
Supervisors
DOI
Document Type
Report
Metadata
Show full item recordCollections
License
Abstract
This paper presents a maramafication of an essential part of FPLs: the construction of well-typed algebraic data structures based on type definitions with at most one type parameter. Maramafication means the design of visual ‘twins’ of existing programming constructs using spatial metaphors rooted in common sense or inborn spatial intuition, to achieve self-explanatoriness. This is, among others, useful to considerably reduce the gap between programmers and non-programmers in the creation of programs, for educational purposes or for invoking enthusiasm among non-programmers.
Keywords
Citation
Groenouwe, C & Meyer, J-J 2017, Visually Embodying Well-Typedness of Algebraic Data Structures through Maramafication. Technical Report Series, no. UU-CS-2017-014, UU BETA ICS Departement Informatica, Utrecht.