-
Notifications
You must be signed in to change notification settings - Fork 1
Links and Stuff
OpenShift PaaS Instructions for ClojureBridge: https://github.com/codemiller/clojurebridge-openshift
Overtone... making noise with clojure: https://github.com/overtone/overtone . Check out the src/overtone/examples folder. The two demoed were "bells.clj" and "internal_sequence.clj"
The documentation on the Clojure website is very good. http://clojure.org/documentation Particularly useful is the cheatsheet: http://clojure.org/cheatsheet
If you want to pick a book on Clojure, 'Programming Clojure' is an excellent learning tool and reference. http://pragprog.com/book/shcloj2/programming-clojure
A series of tiny exercises to walk you through all of Clojure's syntax features. Goes from basics all the way through to advanced, so don't feel dismayed when you get to the harder bits. http://clojurekoans.com/
PRO USER TIP: You can make these work using LightTable's InstaREPL mode, in the same way we did in the workshop, instead of using the 'lein koans run' command in the instructions. You will need to remove the (meditations) function that wraps all of the exercises, and turn the editor into an InstaREPL. If you fill in the __ __ with the correct code, each line should evaluate to true.
4Clojure is a great website to go through similar exercises to the morning's sessions. Each problem gets assigned a difficulty so you can start out with elementary problems. Don't worry too much if you can't solve some of them, the grading system isn't perfect and there are problems that even a season Clojure developer would have trouble with. You're also able to see other people's solutions once you've finished a problem as a way to improve. These problems are a great way to build a solid basis for learning Clojure.
http://aphyr.com/posts/301-clojure-from-the-ground-up-welcome
http://www.meetup.com/clj-bne/ Clojure Brisbane is relatively new group, we hold monthly meetups and are always happy to get new people along regardless of experience.
http://www.meetup.com/Brisbane-Functional-Programming-Group/ BPFG is a large group of people who are interested in general functional programming. They have more formal talks on a range of topics and languages. At the moment they're also going through a learning Haskell series.
http://www.lambdaladies.com/ this is a group co founded by Katie Miller. It's a group for women who have an interest in functional programming.
Fun "music" making library featured in Jen's lightning talk: http://overtone.github.io/
For people who were interested in hardware, there are two great videos by Carin Meier, who programs her roomba and drone to dance together, and then writes her own language to allow her drone to talk to her:
OSCON 2013: Carin Meier, "The Joy of Flying Robots with Clojure" https://www.youtube.com/watch?v=Ty9QDqV-_Ak
Carin Meier - Learning to Talk to Machines with Speech Acts https://www.youtube.com/watch?v=4qFvNMnPX68