Skip to content

likely/clojure-school

Repository files navigation

Clojure School

Likely are hosting Clojure School for four weeks from 12th November. Targeted at professional software developers, it aims to teach the fundamentals of the Clojure programming language in a practical way.

Syllabus

  • Part 1
    • Setting up with Leiningen & the REPL
    • Data types
    • Collection types
    • Functions
    • Higher-order functions
    • Example code
  • Part 2
    • Web development with Clojure
    • Ring, Compojure, Hiccup
    • Mutable state and STM
    • Atoms, Agents, Refs
    • Multithreading with Future
  • Part 3
    • Macros
    • Techniques for managing concurrency
    • Core.async and CSP
    • ClojureScript
    • Homework template
  • Part 4
    • Polymorphism in Clojure
    • Protocols
    • Multimethods
    • Websockets and channels
    • Building a multiplayer game of snake!
    • Example code

Thanks

Clojure School is part of a series of courses organised by Dactic.

Licence

Copyright © 2013 Likely.

Distributed under the Eclipse Public License, the same as Clojure.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published