Beginning Clojure at AustinClojure Meetup

32
Clojure Getting Started with

Transcript of Beginning Clojure at AustinClojure Meetup

Page 1: Beginning Clojure at AustinClojure Meetup

ClojureGetting Started with…

Page 2: Beginning Clojure at AustinClojure Meetup

Installation

Page 3: Beginning Clojure at AustinClojure Meetup

Java

Page 4: Beginning Clojure at AustinClojure Meetup

Leiningen

Page 5: Beginning Clojure at AustinClojure Meetup

nitrous.io

they sent swag!!!!!

Page 6: Beginning Clojure at AustinClojure Meetup

Nitrous Container

Page 7: Beginning Clojure at AustinClojure Meetup

Console in Nitrous

Page 8: Beginning Clojure at AustinClojure Meetup

Emacs in Nitrous

Page 9: Beginning Clojure at AustinClojure Meetup

Editors…

Page 10: Beginning Clojure at AustinClojure Meetup

Emacs / Cider

Page 11: Beginning Clojure at AustinClojure Meetup

Nightcode

Page 12: Beginning Clojure at AustinClojure Meetup

Nightcode REPL

1. highlight code

2. eval selection

3. use it

Page 13: Beginning Clojure at AustinClojure Meetup

Cursive

Page 14: Beginning Clojure at AustinClojure Meetup

Practice Coding

Page 15: Beginning Clojure at AustinClojure Meetup

4clojure.com

Uses Clojure 1.4

Runs in the browser

Tests

Code__ could be a single functionor anonymous function or multiple symbols!

Page 16: Beginning Clojure at AustinClojure Meetup

clojurekoans.comRuns on your computer, use your own editor$ git clone git://github.com/functional-koans/clojure-koans.git

Page 17: Beginning Clojure at AustinClojure Meetup

codewars.com

Problem

Your Code

Test Cases

Runs in the browser

Page 18: Beginning Clojure at AustinClojure Meetup

Help!!

Page 19: Beginning Clojure at AustinClojure Meetup

Getting Helphttp://www.clojure.org

Page 20: Beginning Clojure at AustinClojure Meetup

clojure docs api

links to source

version added

Page 21: Beginning Clojure at AustinClojure Meetup

clojuredocs.org

examples

source

see also

Page 22: Beginning Clojure at AustinClojure Meetup

In the repl

Page 23: Beginning Clojure at AustinClojure Meetup

Clojurians SlackGet an Invite by going to: http://clojurians.net/

Page 24: Beginning Clojure at AustinClojure Meetup

Books

Page 25: Beginning Clojure at AustinClojure Meetup

Clojure for the Brave and True

also available to read for FREE on his website

Living Clojure

Books

Page 26: Beginning Clojure at AustinClojure Meetup

Moar BooksClojure Cookbook

Clojure Applied

Page 27: Beginning Clojure at AustinClojure Meetup

Other Resources

• http://www.clojuregeek.com/getting-started

• purelyfunctional.tv

Page 28: Beginning Clojure at AustinClojure Meetup

Promote Clojure in Austin

Page 29: Beginning Clojure at AustinClojure Meetup

Tasks

Page 30: Beginning Clojure at AustinClojure Meetup

Podcasts

• Cognicast

• FunctionalGeekery

• Defn

Page 31: Beginning Clojure at AustinClojure Meetup

Librarieshttp://www.clojure-toolbox.com/

Page 32: Beginning Clojure at AustinClojure Meetup

questions???