LambdaCube 3D (https://lambdacube3d.wordpress.com/) is a domain specific language and library that makes it possible to program GPUs in a purely functional style. Programming with LambdaCube constitutes of composing a data-flow description, which is compiled into a specialised library. The language provides a uniform way to define shaders and compositor chains by treating both streams and framebuffers as first-class values.
Csaba Hruska, the main author of LambdaCube 3D will give an overview and we plan some live coding and coding dojo as well. More details will come later.
Meet from 7pm; the talk will start at 7.30pm.