This might be of interest: http://pipes.yahoo.com/pipes/
Best, titto On Friday 22 June 2007 11:15:49 peterv wrote: > Hi, > > Since nobody gave an answer on this topic, I guess it is insane to do it in > Haskell (at least for a newbie)? :) > > Thanks for any info, > Peter > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of peterv > Sent: Wednesday, June 20, 2007 21:48 > To: haskell-cafe@haskell.org > Subject: [Haskell-cafe] "Graphical Haskell" > > In the book "Haskell School of Expression", streams are nicely explained > using a graphical flow graph. > > This is also done more or less in > http://research.microsoft.com/~simonpj/papers/marktoberdorf/Marktoberdorf.p >p t to explain monads and other concepts. > > I would like to create a program that allows you to create such flow > graphs, and then let GHC generate the code and do type inference. > > I found a paper where Haskell is used to create a GUI application with > undo/redo etc for creating graphical Basian networks > (http://www.cs.uu.nl/dazzle/f08-schrage.pdf), so this gave me confidence > that I could it do all in Haskell. > > Now, instead of generating Haskell code (which I could do first, would be > easier to debug), I would like to directly create an AST, and use an > Haskell API to communicate with GHC. > > I already found out that GHC indeed has such an API, but how possible is > this idea? Has this been done before? I only found a very old attempt at > this, confusingly also called "Visual Haskell", see > http://ptolemy.eecs.berkeley.edu/%7Ejohnr/papers/visual.html, but I can't > find any source code for that project. > > I did a similar project in C# that generated C++ code, so I've done it > before, just not in Haskell. > > Thanks a lot, > Peter > > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe > > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.472 / Virus Database: 269.9.1/857 - Release Date: 20/06/2007 > 14:18 > > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.472 / Virus Database: 269.9.1/857 - Release Date: 20/06/2007 > 14:18 > > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe