Who I am not Lakin, Fred, <strong>Visual</strong> Grammars for <strong>Visual</strong> Languages, Proceedings of <strong>the</strong> American Association for Artificial Intelligence, Seattle, Washington, July 1987. Keywords and Phrases: visual grammar notation, declarative programming, visual rules, formal visual languages, informal conversational graphics, visual lisp, visual emacs, vmacs, VPL-IV.C: Parsing, VPL-VI.A: Formal definition of VPLs, VPL-II. A.7: Logic languages Pandey, Rajeev and Margaret Burnett, Is It Easier to Write Matrix Manipulation Programs <strong>Visual</strong>ly or Textually? An Empirical Study, 1993 IEEE Symposium on <strong>Visual</strong> Languages, Bergen, Norway, August 24-27, 1993. Keywords and Phrases: Forms/3, VPL-II.A.4: Form-based and spreadsheet-based languages, VPL-VI.C.1: Cognitive and user-interface design issues Burnett, Margaret M. and Allen L. Ambler, Generalizing Event Detection and Response in <strong>Visual</strong> <strong>Programming</strong> Languages, 1992 Proceedings of Advanced <strong>Visual</strong> Interfaces International Workshop, Rome, Italy, May 27-29, 1992. Keywords and Phrases: Forms/3, VPL-II.A.4: Form-based and spreadsheet-based languages, VPL-III.A: Abstraction, VPL- III.E: Event handling ● I am not a visual programming academic ● There is a sea of research on <strong>the</strong> various forms, families, perils and merits of visual programming ○ You won’t find any of that here Meyer, Bernd, Beyond Icons: Towards New Metaphors for <strong>Visual</strong> Query Languages for Spatial Information Systems, Proceedings of <strong>the</strong> International Workshop on Interfaces to Database Systems, Glasgow, 113-135, July 1992. (published by Springer, London, 1993). Keywords and Phrases: VPL-II.A.7: Logic languages, VPL-II.B.1: Diagrammatic languages, VPL-V.B: Database languages Yang, S. and M. Burnett, From Concrete Forms to Generalized Abstractions through Perspective-Oriented Analysis of Logical Relationships, 1994 IEEE Symposium on <strong>Visual</strong> Languages, St. Louis, MO, 6-14, October 4-7, 1994. Keywords and Phrases: Forms/3, VPL-II.A.4: Form-based and spreadsheet-based languages Hays, Judith G. and Margaret M. Burnett, A Guided Tour of Forms/3, Oregon State University, Dept. of Computer Science, TR 95-60-6, June 1995. Keywords and Phrases: Forms/3, VPL-II.A.4: Form-based and spreadsheet-based languages Burnett, Margaret M. and Allen L. Ambler, A Declarative Approach to Event-Handling in <strong>Visual</strong> <strong>Programming</strong> Languages, 1992 IEEE Workshop on <strong>Visual</strong> Languages, Seattle, WA, 34-40, Sept. 15-18, 1992. Keywords and Phrases: Forms/3, VPL-II.A.4: Form-based and spreadsheet-based languages, VPL-III.A: Abstraction, VPL- III.E: Event handling Lakin, Fred, Computing with Text-Graphic Forms, Proceedings of <strong>the</strong> LISP Conference, Stanford University, August 1980. Keywords and Phrases: computing with text-graphic forms, visual pattern manipulation language, visual lisp, VPL-II.A.5: Functional languages, VPL-V.A: General-purpose languages, VPL-IV.D: Translators (interpreters and compilers) Cordy, James R. and T. C. Nicholas Graham, GVL: <strong>Visual</strong> Specification of Graphical Output, Journal of <strong>Visual</strong> Languages and Computing, 3, 1992. Keywords and Phrases: VPL-II.A.5: Functional languages, VPL-V.E: User-interface generation languages Graham, T. C. Nicholas and Tore Urnes, Relational Views as a Model for Automatic Distributed Implementation of Multi- User Applications, Proceedings of <strong>the</strong> Fourth Conference on Computer-Supported Cooperative Work, Toronto, October 1992. Keywords and Phrases: VPL-II.A.5: Functional languages, VPL-V.E: User-interface generation languages Harvey, N. and J. Morris, NL: A General Purpose <strong>Visual</strong> Dataflow Language, Technical Report, University of Tasmania, October 1993. Keywords and Phrases: VPL-II.A.3: Data-flow languages, VPL-V.A: General-purpose languages Koelma, D., R. van Balen, and A. Smeulders, SCIL-VP: a multi-purpose visual programming environment, Proceedings of <strong>the</strong> 1992 ACM/SIGAPP Symposium on Applied Computing, 1188-1198, 1992. Keywords and Phrases: VPL-II.A.3: Data-flow languages, VPL-III.A.2: Procedural abstraction, VPL-VI.C.4: Scope M. Paltrinieri, A <strong>Visual</strong> Environment for Constraint <strong>Programming</strong> (Poster Paper), 11th IEEE International Symposium on <strong>Visual</strong> Languages, Darmstadt, Germany, September 5-9, 1995. Keywords and Phrases: VPL-II.A.2: Constraint-based languages Boursier, P. and M. Mainguenaud, Spatial Query Languages : Extended SQL vs. <strong>Visual</strong> Languages vs. Hypermaps, 5th International Symposium on Spatial Data Handling, Charleston, USA, August 3-7, 1992. Keywords and Phrases: VPL-II: Language Classifications Standing, C. and G. Roy, A Functional, <strong>Visual</strong> <strong>Programming</strong> Interface to Geographical Information Systems, Proceedings of OZCHI, Melbourne, Australia, 209-214, Nov. 28 - Dec. 1, 1994. Keywords and Phrases: VPL-II.A.5: Functional languages Schuerr, Andreas, Rapid <strong>Programming</strong> with Graph Rewrite Rules, USENIX Symposium Proc. on Very High Level Languages (VHLL), USENIX Association, 83-100, 1994. Keywords and Phrases: VPL-II.A.6: Imperative languages, VPL-II.A.8: Multi-paradigm languages, VPL-II.A.11: Rule-based languages, VPL-II.B.1: Diagrammatic languages Schuerr, Andreas, Introduction to PROGRES, an Attribute Graph Grammar Based Specification Language, Proc. WG'89 Workshop on Graph<strong>the</strong>oretic Concepts in Computer Science, LNCS 411, (Nagl M., ed.), Springer Verlag, 151-165, 1989. Keywords and Phrases: VPL-II.A.6: Imperative languages, VPL-II.A.8: Multi-paradigm languages, VPL-II.A.11: Rule-based languages, VPL-II.B.1: Diagrammatic languages Glinert, Ephraim P. and Charles D. Norton, Novis: A <strong>Visual</strong> Laboratory for Exploring <strong>the</strong> Design of Processor Arrays, Journal of <strong>Visual</strong> Languages and Computing, Vol. 3, Number 2, 135-159, June 1992. Keywords and Phrases: Novis, VPL-II.A.1: Concurrent languages, VPL-II.B.2: Iconic languages, VPL-IV.A: Computational approaches, VPL-VI.C.6: <strong>Visual</strong> representation issues Burnett, Margaret M. and Allen L. Ambler, Interactive <strong>Visual</strong> Data Abstraction in a Declarative <strong>Visual</strong> <strong>Programming</strong> Language, Journal of <strong>Visual</strong> Languages and Computing, 29-60, March 1994. Keywords and Phrases: Forms/3, VPL-II.A.4: Form-based and spreadsheet-based languages, VPL-III.A.1: Data abstraction, VPL-III.E: Event handling Schuerr, Andreas, A. Zuendorf, Nondeterministic Control Structures for Graph Rewriting Systems, Proc. WG'91 Workshop in Graph-<strong>the</strong>oretic Concepts in Computer Science, LNCS 570, Springer Verlag, 48-62, 1991. also: Technical Report AIB 91-17, RWTH Aachen, Germany, 1991. Keywords and Phrases: VPL-II.A.6: Imperative languages, VPL-II.A.8: Multi-paradigm languages, VPL-II.A.11: Rule-based languages, VPL-II.B.1: Diagrammatic languages Schuerr, Andreas, PROGRES: A VHL-Language Based on Graph Grammars, Proc. 4th Int. Workshop on Graph-Grammars and Their Application to Computer Science, LNCS 532, Springer Verlag, 641-659, 1991. also: Technical Report AIB 90-16, RWTH Aachen, Germany, 1990. Keywords and Phrases: VPL-II.A.6: Imperative languages, VPL-II.A.8: Multi-paradigm languages, VPL-II.A.11: Rule-based languages, VPL-II.B.1: Diagrammatic languages Norton, Charles D. and Ephraim P. Glinert, A <strong>Visual</strong> Environment for Designing and Simulating Execution of Processor Arrays, 1990 IEEE Workshop on <strong>Visual</strong> Languages, Skokie, Illinois, 227-232, October 1990. Keywords and Phrases: Novis, VPL-II.A.1: Concurrent languages, VPL-II.B.2: Iconic languages, VPL-IV.A: Computational approaches, VPL-VI.C.6: <strong>Visual</strong> representation issues Carlson, Paul and Margaret Burnett, Integrating Algorithm Animation into a Declarative <strong>Visual</strong> <strong>Programming</strong> Language (poster paper), 1995 IEEE Symposium on <strong>Visual</strong> Languages, Darmstadt, Germany, September 1995. Keywords and Phrases: Forms/3, VPL-II.A.4: Form-based and spreadsheet-based languages Ambler, Allen L. and Margaret M. Burnett, <strong>Visual</strong> Languages and <strong>the</strong> Conflict Between Single Assignment and Iteration, 1989 IEEE Workshop on <strong>Visual</strong> Languages, Rome, Italy, 138-143, Oct. 1989. Keywords and Phrases: Forms/2, VPL-II.A.4: Form-based and spreadsheet-based languages, VPL-III.B: Control flow Ambler, Allen L. and Margaret M. Burnett, <strong>Visual</strong> Forms of Iteration that Preserve Single Assignment, Journal of <strong>Visual</strong> Languages and Computing, 1(2), Academic Press, June 1990. Keywords and Phrases: Forms/2, VPL-II.A.4: Form-based and spreadsheet-based languages, VPL-III.B: Control flow
Low-latency trading & VPL Communication Barriers Safety