1. Welcome to the jank alpha!
  2. Foreword
  3. Getting Started
    1. Installation
    2. Hello, world!
    3. Hello, Leiningen!
    4. Hello, nREPL!
  4. Reaching into C++
    1. Bringing in native libraries
    2. Working with native values
    3. Working with native types
    4. Working with native functions
    5. The C++ DSL
    6. Throwing and catching exceptions
    7. Casting between native types
    8. Embedding raw C++
    9. The cpp namespace
  5. Working with projects
    1. Testing
    2. AOT compiling
  6. Differences from Clojure
  7. For C++ Developers
  8. Troubleshooting
    1. Checking jank's health
    2. Printing jank's IR or codegen
    3. How to get a stack trace
    4. Where to get help
    5. FAQ
  9. Developing jank
    1. IR reference