I'm going to be knocking around if anyone has any questions, as I think you all deserve a finished post.
If anyone wants to contribute or have a look at the code it is all hosted at https://github.com/tombooth/painting-in-clojure
Tom
https://github.com/alamar/elegraph/blob/master/moscow.png
An infographic showing voting in some elections in Moscow, and presumed violations thereof.
One pixel - one vote. One blob - one voting comission. Had to learn to draw circles of a given area.
The right tool for art.
The main goal of Processing.js is to execute Processing files in HTML5, but not necessarily to write native HTML5. It supports a mixed syntax of Processing and JavaScript, where the JavaScript is not really meant to be consumed by the end-user. Processing.js is a port of Processing to JS, using regex to convert Java into JS. It is a good tool for those that want to run simple sketches on the web, however, it is quite opaque. It can be difficult for someone to understand how it works, how to fix things when it doesn't work, or how to modify or extend the library. As Processing.js says on their website, "it's not magic, but almost."
[0] - http://p5js.org/
[1] - https://github.com/lmccart/p5.js#how-is-this-different-than-...
Is this implying that this framework was the work of _why the lucky stiff, or is it just some kind of reference to him? The description does very much seem like his style.
And the documentation's purple prose is just fantastic!