BDL-a nondeterministic data flow programming language with backtracking
- 1 January 1997
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10492615,p. 394-401
- https://doi.org/10.1109/vl.1997.626610
Abstract
Both visual data flow and logic based programming languages have their merits as declarative languages for certain application domains. Combining their concepts to program with data flows and backtracking seems to be a promising idea, which lead to the development of BDL. BDL is a visual data flow programming language with constructs for nondeterministic programming and constraint checking. Its nondeterminism is resolved by using depth first search and backtracking a la Prolog.Keywords
This publication has 13 references indexed in Scilit:
- Visualized and modeless programming environment for form manipulation languagePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The Fabrik programming environmentPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- An implementation of the VIVA visual language on the NeXT computerPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Hyperflow: a visual programming language for pen computersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Object-oriented development of a data flow visual language systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Visual programming using structured data flowPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A Hybrid Query Language for an Extended Entity-Relationship ModelJournal of Visual Languages & Computing, 1996
- The CLP( ℛ ) language and systemACM Transactions on Programming Languages and Systems, 1992
- Visual languages and computing survey: Data flow visual programming languagesJournal of Visual Languages & Computing, 1992
- Solving combinatorial search problems by intelligent backtrackingInformation Processing Letters, 1981