
14 Nov
2005
14 Nov
'05
6:51 a.m.
Alain Cremieux
I have always thought there was a strong connection between a DSEL and a diagram editor.
Yes, it is well-known that any purely functional program can be expressed as a graph-network diagram, where the nodes are functions and the arcs represent dataflow connections. So to simplify the "plumbing" aspect of writing code, a diagram editor might be a good choice. This is especially true if the "programmer" is not really a programmer at all, but a domain expert using a DSEL. Indeed, the failure propagation calculus (my personal reason for wanting a diagram editor), is just a rather small DSEL. Regards, Malcolm