> I spoke about the dataflow-style languages, the "circuit builders":
> Simulink, Scilab/SciCos, WiT, Khoros, IBM Data Explorer (Now Open 
> Source) a diagrammatic layer in MathCad, LabView, etc., (+ the defunct 
> Java Studio).
> And, of course, the notorious Visio used by some Haskell gurus
> around, for example by Eric Meijer.

        It is worth mentioning Visual Hawk (in Haskell). It also uses
        Visio. It seems that PacSoft/OGI do not advertise it yet; I
        found this page by a pure chance:
        http://www.cse.ogi.edu/PacSoft/projects/VisualHawk/

        I have not inspected it yet but the basic Hawk makes much
        sense to me and it seems visually tractable. There is a brand new
        version of Hawk 2.2 available at:
        http://www.cse.ogi.edu/PacSoft/

> If the block present themselves as "objects", not functions on
> the screen, their re-using consists in packaging smaller modules
> in a bigger one, and you will end up with a large hierarchy, which
> might to be difficult to code manually. 
> So, I disagree, the 2-dimensional, graphical programming has a nice
> future, although the dataflow languages like Lucid won't ever
> become very popular. 

        Visual programming was (is?) also a part of the Smalltalk culture.
        I do not think that a large hierarchy was there of any problem.
        The problem was, in my private opinion, that -- although
        it was all advertised as a non-brain package(s) --
        the user still had to know something about programming.
        All that linking of the components was fine for standard
        usage (say, connect a telephone book to Btrieve) but for
        non-trivial combination and usage of components one had to
        go back to text mode anyway to fill in the gaps. Too simplistic
        for programmers, too complex for casual users.

        Jan


Reply via email to