Wednesday, April 23, 2014

Patterning ...


3 comments:

OtherMichael said...

Coded straight-up in Lisp?

Composing said...

Clojure and Quil (https://github.com/quil/quil)

This year I originally planned to get to grips with Haskell.

But then something came up and I wanted to do something fairly quickly that was functional and based on ideas I'd already played with in Processing.

So I decided to have another look at Clojure (I'd previously thought the whole JVM thing was a faff) and found Quil drove the Processing library in a pretty straightforward way.

Have to say, I'm rather enjoying getting more deeply into Lisp. (Especially now I've managed to learn a few Paredit keystrokes.)

And I'm kind of hoping that a bonus will be that I can reuse some of the code on Android. (I may rewrite the "rendering" part in ordinary Android Java and forget Processing, but the pattern-generating is general.) May even look into compiling for browser in ClojureScript.

(GitHub repo coming soon ;-)

OtherMichael said...

I started working with Processing (plain ol', and JS) this year. Barely dipped my toes, but loving it!

I met somebody who's using Quil, but I decided to stick with "plain ol'" for now.

I do like me some parentheses, though...