En réponse à David Zitzelsberger :

>Didn't the AmigaVision language do this?
>It is two-dimensional. Its just that two-dimensional data could potentially
>be stored in text format.

It doesn't seem to be like LabVIEW at all. Here's a screenshot of a 
somewhat complicated part of a LabVIEW program:
As you see, a LabVIEW program is very much like a virtual electronic 
system, with information travelling from component to component. Each 
component has a various amount of entries and exits, and does a specific 
action (sometimes as simple as an addition, sometimes a very complicated 
function). A LabVIEW program always has a graphical interface (which you 
design as well) which provides the means for the program to communicate 
both in input and output to the outside world (i.e. the user). In a way, 
LabVIEW's idea is to make a program just like you would build an electronic 
device. That's probably why LabVIEW is very popular among electronic 
engineers, and why the principal example shipped with the program is always 
a virtual oscilloscope ;))) .

Christophe Grandsire.

You need a straight mind to invent a twisted conlang.