snek

I like it when artists talk about their process, but Anders Hoff (writing under the name Inconvergent) has gone a step further and released a toolkit, named “snek”. It’s a generative programming system implemented in Common Lisp that composes changes in encapsulated objects (called alterations) that lets Inconvergent build generative processes without having to worry about managing the intermediate state.

It reminds me a bit of parametric geometric operations (such as the CAD-inspired ones used by Tweet 2 Form) and a little bit of Quil’s functional take on Processing, but snek is very much its own thing too. I look forward to seeing what Inconvergent builds with it.

http://inconvergent.net/snek-is-not-an-acronym/

http://inconvergent.net/a-barrel-of-bots/

https://github.com/inconvergent/snek