[Haskell-cafe] Re: Visual Programming Languages
Stijn De Saeger
stijndesaeger at gmail.com
Wed Jan 26 04:36:04 EST 2005
> This was odd...
> Some cherry-picked quotes from the manifesto:
> - Visual languages are not the solution: ... common idea is to replace AST
> structures with some form of graphical diagram. ...
> - Programming is not Mathematics
> - Change is natural: There has been much effort expended to remove the
> concept of mutable state from programming, to be replaced by immutable
> values as in mathematics. This is entirely misguided. ... Monads are a
> reductio ad absurdum. [ Heresy! :-) ]
> - Control flow considered harmful: ... The primary reason for this is to
> permit side-effects to be ordered by the programmer. ... [ This appears to
> contradict the criticism of monads. ]
> But then the demo shows us how to define a Factorial function using an
> editor that (AFAICT) is simply operating on AST structures, in a
> tree-oriented layout. I must be missing something.
Yes, it is a bit of a twist. I came across this thing a couple of days
ago on the LtU blog, and somehow thought it relevant to the issue of
visual programming. I'm curious why the author himself doesn't
consider this to be a visual programming language, considering that
the language only allows you to program by copying and pasting.
More information about the Haskell-Cafe