- Welcome to the jank alpha!
- Foreword
- 1. Getting Started
- 1.1. Installation
- 1.2. Hello, world!
- 1.3. Hello, Leiningen!
- 1.4. Hello, nREPL!
- 2. Reaching into C++
- 2.1. Bringing in native libraries
- 2.2. Working with native values
- 2.3. Working with native types
- 2.4. Working with native functions
- 2.5. Throwing and catching exceptions
- 2.6. Casting between native types
- 2.7. Embedding raw C++
- 2.8. The cpp namespace
- 3. Working with projects
- 3.1. AOT compiling projects
- 4. Differences from Clojure
- 5. For C++ Developers
- 6. Troubleshooting
- 6.1. Checking jank's health
- 6.2. How to get a stack trace
- 6.3. Where to get help