| CARVIEW |
Select Language
HTTP/2 200
server: GitHub.com
content-type: text/html; charset=utf-8
last-modified: Sun, 08 Jun 2025 18:13:39 GMT
access-control-allow-origin: *
etag: W/"6845d2d3-2c06"
expires: Sun, 28 Dec 2025 15:55:48 GMT
cache-control: max-age=600
content-encoding: gzip
x-proxy-cache: MISS
x-github-request-id: 58D9:3FD64F:7C50B1:8B6283:695150AC
accept-ranges: bytes
age: 0
date: Sun, 28 Dec 2025 15:45:48 GMT
via: 1.1 varnish
x-served-by: cache-bom-vanm7210031-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1766936748.496207,VS0,VE205
vary: Accept-Encoding
x-fastly-request-id: a0b42a311afd9b24077f5d6206e55e04cf1917ef
content-length: 2279
Clojure Guides
Clojure Documentation
Welcome to the community-driven documentation site for the Clojure programming language.
Get Started! » See all content » Contribute »Essentials
Tutorials aimed at new users.
Language Guides
Comprehensive guides on every aspect of the core language.
Contributor-friendly
This material is not covered by the Clojure Contributor Agreement and is developed using pull-requests on GitHub.
Ecosystem & Tools
Guides covering areas outside of the core language.
Tutorials and Cookbooks
Subject-specific tutorials and guides.
Interactive Examples
Klipse is used in several sections to provide live, interactive code examples that you can edit to explore the concepts being discussed.
Links
- About
- Table of Contents
- Getting Started
- Introduction to Clojure
- Clojure Editors
- Clojure Community
- Basic Web Development
- Language: Functions
- Language: clojure.core
- Language: Collections and Sequences
- Language: Namespaces
- Language: Java Interop
- Language: Polymorphism
- Language: Concurrency and Parallelism
- Language: Macros
- Language: Laziness
- Language: Glossary
- Ecosystem: Library Development and Distribution
- Ecosystem: Web Development
- Ecosystem: Generating Documentation
- Building Projects: tools.build and the Clojure CLI
- Data Structures
- Strings
- Mathematics with Clojure
- Date and Time
- Working with Files and Directories in Clojure
- Middleware in Clojure
- Parsing XML in Clojure
- Growing a DSL with Clojure