Luna: Visual and textual functional programming language
It seems a bit strange to me that they would take the directed acyclical graph interface of a compositing program (like Nuke as one example) and call it a general purpose language, then show it off by doing compositing image operations.  If you want to work with images like this, download Nuke, if you want to work with images, geometry and more like this, download Houdini.<p>There is a lot to be gained from structures like this in general programming, but what they are showing has already been done for 20 years.  The real test is when you get in to branching, loops, and all sorts of things that aren&#x27;t straight data flow. Whether people realize it or not, pure data flow is basically a solved problem, even from an interface view, it just isn&#x27;t evenly distributed.