2010.03.11 - last edit >> Sat, 27 Mar 2010 00:11:52 -0400
A Dataflow Language Prototype (pt 2)
Here we have a MUTABLE list of designs that I am finding interesting for the
purpose of creating a dataflow language. As it turns out, there is a lot of
work which relates very closely to what I am envisioning. Though even as the
list grows, shell script pipelines remain the most relevant, parallel, and
useful 'language' from which to draw ideas and practice.
FastFlow
A fast, parallel (pthreads), dataflow layer to C++.
Pure Data
Like MAX/MSP, create audio signals by connecting functions together.
Some aspects of the language remind me more of a circuit than a pipeline.
I'm learning to use this a bit for fun. Always wanted to make music.
Faust
Another circuit-like audio language. This one compiles into optimized C++
code, instead of running on the fly. See the papers section, the earliest is
"An Algebra for Block Diagram Languages".
"Algebra of Flownomials" - Gheorghe Stefanescu
Using category theory to create an algebra for a flow-based language.
I need some time to devote to comprehending this one, it seems right on the
mark.
Subtext
Focus on program clarity. Model as execution.
E
and
Joule
languages
Distributed dataflow. E is a "p2p scripting language", though it focuses a lot
on security too.
OpenDX
I suspect this is relevant, but I don't have any reason to use it and find
out.