Functional programming with graphs
ICFP '97 Proceedings of the second ACM SIGPLAN international conference on Functional programming
A Parsing Methodology for the Implementation of Visual Systems
IEEE Transactions on Software Engineering
IEEE Transactions on Knowledge and Data Engineering
Diagrams '00 Proceedings of the First International Conference on Theory and Application of Diagrams
The semantics of graphical languages
Proceedings of the 2007 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
Visual Lisp/CLOS programming in OpenMusic
Higher-Order and Symbolic Computation
WebMedia '09 Proceedings of the XV Brazilian Symposium on Multimedia and the Web
Textual authoring of interactive digital TV applications
Proceddings of the 9th international interactive conference on Interactive television
Using refactoring techniques for visual editing of hybrid languages
Proceedings of the 2013 ACM workshop on Workshop on refactoring tools
Hi-index | 0.00 |
After more than a decade of research, visual languages have still not become everyday programming tools. In the short term, an integration of visual languages with well-established (textual) programming languages may be more likely to meet the actual requirements of practical software development than the highly ambitious goal of creating purely visual languages. In such an integration, each paradigm can support the other where it is superior. Particularly attractive is the use of visual expressions for the description of domain-specific data structures in combination with textual notations for abstract control structures. In addition to a basic framework for heterogeneous languages, we outline the design of a development system that allows rapid prototyping of implementations of heterogeneous languages. Examples are presented from the domains of logical, functional and procedural languages.