An extensible interpreter for experimentation with the semantics of Prograph
暂无分享,去创建一个
We describe a prototype tool to assist in the design of the semantics of a visual language based on dataflow, by interpreting an object-oriented representation of a visual program according to a set of semantic rules. The interpreter is written in Scheme and adopts a continuation-passing approach in order to model control flow; it is itself object-oriented and can be readily extended. We use the object-oriented dataflow language Prograph as a case study.
[1] David De Roure,et al. Design of a Concurrent and Distributed Language , 1992, Parallel Symbolic Computing.
[2] Mitchell Wand,et al. Essentials of programming languages , 2008 .
[3] Philip T. Cox,et al. Prograph: a step towards liberating programming from textual conditioning , 1989, [Proceedings] 1989 IEEE Workshop on Visual Languages.
[4] Hugh Glaser,et al. Distributed Prograph: Extended Abstract , 1995, PSLS.