Spde → See
Spde is a tool for writing Processing code in a cutting-edge programming language. (Scala!) It’s also a tool for learning that language — and functional programming in general — visually.
The following are example applets built from the spde-examples project:
- Fold — animate a basic functional operation
- TI-81 – plot 2D functions just like in 8th grade
- Sierpinski Gasket — a fractal in next-to-no code
And many examples are featured in this video overview: