Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 1.11 KB

lesson-05.org

File metadata and controls

42 lines (25 loc) · 1.11 KB

Lesson Goals

  • [X] The reader, it’s syntax, and brief macro overview
  • [X] java interop, definining new types
  • [X] namespaces, the ns macro
  • [X] i/o

Preparatory Material for Lesson 5

Lesson goals: This week we’ll

  • Attempt the problems assigned at the end of Lesson 4. Raise a pull request when you are done.
  • Read chapters 12 and 13 of Brave and True.
  • Solve the koans in files 19 and 20.
  • Watch this online lecture by Rich Hickey, the designers of the clojure language: Simple Made Easy

    Listen from an expert how to avoid accidental complexity.

    Write down all comments and questions you have about this talk so we can all discuss them together.

Lesson plan

Discuss problem solutions — see these points:

  • points?

Things to explain

  • The various interop macros
  • Run the inspector on a java object, see the java interfaces
  • Set up your tooling for javadoc
  • discuss clojure.lang.PersistentQueue/EMPTY

See you all soon!