Blobs as a visual interface for DSEL

View: New views
2 Messages — Rating Filter:   Alert me  

Blobs as a visual interface for DSEL

by Alain Cremieux :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,
I have always thought there was a strong connection between a DSEL and a
diagram editor.
But if Haskell is a language of choice for DSEL, creating a diagramming
front-end seemed in Haskell seemed quite a lot of work.
And good diagramming tools are very rare: I use Dia, but it would
require customizing shapes and other things to be used as a diagram
producer, and needs a post-processor to adapt its file-format to the
input of a DSEL processor.
So I have great hope that Blobs will be the solution, when it is
released, towards a full Haskell tool-chain.
Alain

_______________________________________________
Blobs mailing list
Blobs@...
http://haskell.org/mailman/listinfo/blobs

Re: Blobs as a visual interface for DSEL

by Malcolm Wallace :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Alain Cremieux <alcremi@...> writes:

> 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
_______________________________________________
Blobs mailing list
Blobs@...
http://haskell.org/mailman/listinfo/blobs