Mads Lindstr�m wrote:
Jesper Louis Andersen wrote:


I do not think one can learn from APL. The world is much changed today. However, programming in diagrams and the like sounds awfully like CASE-tools of the start of the nineties - which did not prevail either.

I am sorry to say that I newer really tried any of these CASE tools.
Therefore, I have no idea why these tools failed. If anybody think they
got the answer I would like to hear it. Maybe the reasons for failure
are relevant for what I am proposing, maybe they are not.

The CASE tools failed because they were too specialized. The basic premise, or idea, were that one could build a typical bussiness application by drag-n-drop. The tools were quite good at that. You could literally paint Database-relation schemas, GUIs and link them together. The problem were the glue, which was quite weak compared to other programming languages like Java or (especially) Haskell.

Because you had to do some coding in order to glue things together. Not much, but you had to. Also, most of the basic logic is not possible to do with painting, how nice that could be for a visually adept person like me.

I do not think the tools failed because of what you are proposing. The idea of presenting programs in other forms than ASCII is fine, as long as you do help the programmer and do not introduce unnecessary constraints, irritations or just general clunkiness.
_______________________________________________
Haskell mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to