AVUIs / Substrate

5 stars 1 forks source link

Should we use Clojure with Quil? #1

Closed lpil closed 9 years ago

lpil commented 9 years ago

Hey gang!

As stated in the pub, functional programming and Lisp are really cool. We could do this project with the Lisp dialect of Clojure and Quil, the Clojure bindings for processing.

I've set up the start of a Quil project in the subtrate-quil directory.

Pros

Personally I'm favour. nerd cred :sunglasses:

berkan commented 9 years ago

Hey Louis

Excellent! I'm all in for the Clojure/Quil (though I'll mostly likely also continue playing around with the Processing version). And you're a star! - you've already prepared an example. Will try that out now.

(and yes, being able to work in repl is very important - i get bored quickly if i can't change something and see the result quickly :) )

lpil commented 9 years ago

Aye, there's no harm in doing both side by side. This is more of an exploratory project for me, I think.

I'm having a bit of a miserable time at the moment trying to get Minim, the Processing audio thingy, to work in Clojure/Quil at the moment. Unlike the graphical parts of Processing it doesn't seem to be included in Quil, so I'm working with the Java interop. I do not understand the Java interop. The fact that I really don't get Clojure state isn't helping either!

It seems a little silly using Minim when Clojure has Overtone.

Pros

Cons

I'm unsure really. It would be nice to be able to distribute it.

lpil commented 9 years ago

I've split the Clojure project into its own repo, creatively named "Reactant".

https://github.com/AVUIs/Reactant