HASKEU: An editor to support visual and textual programming in tandem

Alam, Abu S and Bush, Vicky J (2016) HASKEU: An editor to support visual and textual programming in tandem. Proceedings of the 2016 SAI Computing Conference. pp. 805-814.

[img]
Preview
Text
HASKEU.pdf - Accepted Version
Available under License All Rights Reserved.

Download (686kB) | Preview

Abstract

Typical text editors allow "Free Typing" (syntax/semantics-free editing) to construct and maintain textual programs rapidly and easily by expert programmers, but this style does not support novice programmers learning the syntax and semantics of a language. On the other hand, visual editors enforce correct construction of programs using syntax-directed editing. Additionally, they clearly represent the program flow in a visual way. Both textual and visual editors have pros and cons for learners and experts. This paper argues that an editor that offers both a visual and a textual representation of the program in tandem has advantages to offer both learner and expert programmers. It describes the editor, HASKEU, which embodies this principle by providing visual and textual support for editing Haskell functional programs.

Item Type: Article
Article Type: Article
Additional Information: Presented at SAI Computing Conference London Jul 13-15 2016. Sponsor(s):IEEE; Inst Engn & Technol; Usenix; Deutsche Telekom; Deep ER; iMinds; Cancer Res UK; BCS; Sci & Informat Org
Uncontrolled Keywords: Textual Programming; Visual Programming; Syntax-Directed Editor; Novice Programmers; Expert programmers; Functional Programming; Languages
Divisions: Schools and Research Institutes > School of Computing and Technology
Research Priority Areas: Applied Business Research
Depositing User: Anne Pengelly
Date Deposited: 24 Jan 2017 11:40
Last Modified: 27 Mar 2017 17:35
URI: http://eprints.glos.ac.uk/id/eprint/4243

University Staff: Request a correction | Repository Editors: Update this record

University Of Gloucestershire

Bookmark and Share

Find Us On Social Media:

Social Media Icons Facebook Twitter Google+ YouTube Pinterest Linkedin

Other University Web Sites

University of Gloucestershire, The Park, Cheltenham, Gloucestershire, GL50 2RH. Telephone +44 (0)844 8010001.