emacs.d/clones/lisp/clojure-doc.org/articles/ecosystem/books/index.html

230 lines
28 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta charset="utf-8"/>
<title>Clojure Guides: Books about Clojure and ClojureScript</title>
<meta name="description" content="This guide covers:">
<meta property="og:description" content="This guide covers:">
<meta property="og:url" content="https://clojure-doc.github.io/articles/ecosystem/books/" />
<meta property="og:title" content="Books about Clojure and ClojureScript" />
<meta property="og:type" content="article" />
<link rel="canonical" href="https://clojure-doc.github.io/articles/ecosystem/books/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://fonts.googleapis.com/css?family=Alegreya:400italic,700italic,400,700" rel="stylesheet"
type="text/css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css">
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/styles/default.min.css">
<link href="../../../css/screen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<nav class="navbar navbar-default">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../../../index.html">Clojure Guides</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li ><a href="../../../index.html">Home</a></li>
<li><a href="https://github.com/clojure-doc/clojure-doc.github.io">Contribute</a></li>
</ul>
</div><!--/.nav-collapse -->
</div><!--/.container-fluid -->
</nav>
<div class="container">
<div class="row">
<div class="col-lg-9">
<div id="content">
<div id="custom-page">
<div id="page-header">
<h2>Books about Clojure and ClojureScript</h2>
</div>
<p>This guide covers:</p><ul><li>Books about Clojure</li><li>Books about ClojureScript</li></ul><p>This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported License</a>
(including images &amp; stylesheets). The source is available <a href="https://github.com/clojure-doc/clojure-doc.github.io">on Github</a>.</p><h2 id="overview">Overview</h2><p>As of September 2014, Clojure has over a dozen books published (or available for
preview) about it, plus two about ClojureScript. This guide lists some of them
in reverse chronological order and intended to provide a very brief
overview of each. It is by no means comprehensive and may be quite
opinionated. The goal is to identify books that are more useful to
newcomers than others and recommend books that cover recent releases
of Clojure (1.3+).</p><h2 id="books-about-clojure">Books About Clojure</h2><p>Note: books are listed in reverse chronological order.</p><h3 id="getting-clojure-build-your-functional-skills-one-idea-at-a-time">Getting Clojure: Build Your Functional Skills One Idea at a Time</h3><p>By Russ Olsen</p><h3 id="notes">Notes</h3><p>An accessible introduction to Clojure that focuses on the ideas behind the language as well as the practical details of writing code.</p><h3 id="where-you-can-buy-it">Where You Can Buy It</h3><ul><li><a href="https://pragprog.com/book/roclojure/getting-clojure#">The Pramatic Bookshelf</a>: eBook, paperback</li></ul><h3 id="clojure-microservices-with-clojure">Clojure: Microservices with Clojure</h3><p>By Anuj Kumar</p><h4 id="notes-1">Notes</h4><p>The common patterns and practices of the microservice architecture and their application using the Clojure programming language.</p><h4 id="where-you-can-buy-it-1">Where You Can Buy It</h4><ul><li><a href="https://www.packtpub.com/application-development/microservices-clojure">Packt</a>: eBook, paperback</li><li><a href="https://www.amazon.com/dp/1788622243">Amazon</a>: eBook, paperback</li></ul><h3 id="clojure-high-performance-jvm-programming">Clojure: High Performance JVM Programming</h3><p>By Eduardo Díaz, Shantanu Kumar, Akhil Wali</p><h4 id="notes-2">Notes</h4><p>Explore the world of lightning fast Clojure apps with asynchronous channels, logic, reactive programming and more.</p><h4 id="where-you-can-buy-it-2">Where You Can Buy It</h4><ul><li><a href="https://www.packtpub.com/application-development/clojure-high-performance-jvm-programming">Packt</a>: eBook, paperback</li></ul><h3 id="clojure-standard-library-an-annotated-guide">Clojure Standard Library (An Annotated Guide)</h3><p>By Renzo Borgatti</p><h4 id="notes-3">Notes</h4><p>The book illustrates the functions and macros contained in the Clojure standard library adding examples and implementation notes. Currently in early access.</p><h4 id="where-you-can-buy-it-3">Where You Can Buy It</h4><ul><li><a href="https://www.manning.com/books/clojure-standard-library">Manning</a>: eBook</li></ul><h3 id="clojure-programming-cookbook">Clojure Programming Cookbook</h3><p>By Makoto Hashimoto, Nicolas Modrzyk</p><h4 id="notes-4">Notes</h4><p>Handle every problem you come across in the world of Clojure programming with this expert collection of recipes</p><h4 id="where-you-can-buy-it-4">Where You Can Buy It</h4><ul><li><a href="https://www.packtpub.com/application-development/clojure-programming-cookbook">Packt</a>: eBook, paperback</li></ul><h3 id="mastering-clojure">Mastering Clojure</h3><p>By Akhil Wali</p><h4 id="notes-5">Notes</h4><p>Understand the philosophy of the Clojure language and dive into its inner workings to unlock its advanced features, methodologies, and constructs</p><h4 id="where-you-can-buy-it-5">Where You Can Buy It</h4><ul><li><a href="https://www.packtpub.com/application-development/mastering-clojure">Packt</a>: eBook, paperback</li></ul><h3 id="clojure-for-java-developers">Clojure for Java Developers</h3><p>By Eduardo Díaz</p><h4 id="notes-6">Notes</h4><p>Discover Clojures features and advantages and use them in your existing projects</p><h4 id="where-you-can-buy-it-6">Where You Can Buy It</h4><ul><li><a href="https://www.packtpub.com/application-development/clojure-java-developers">Packt</a>: eBook, paperback</li></ul><h3 id="clojure-for-finance">Clojure for Finance</h3><p>By Timothy Washington</p><h4 id="notes-7">Notes</h4><p>A practical step-by-step tutorial that provides a basic overview of the concepts but focuses on providing the skills required to analyze data.</p><h4 id="where-you-can-buy-it-7">Where You Can Buy It</h4><ul><li><a href="https://www.packtpub.com/big-data-and-business-intelligence/clojure-finance">Packt</a>: eBook, paperback</li></ul><h3 id="mastering-clojure-macros">Mastering Clojure Macros</h3><p>By Colin Jones.</p><h4 id="notes-8">Notes</h4><p>A book that walks you step-by-step from the basic building blocks of macros to creating new language features.</p><h4 id="where-you-can-buy-it-8">Where You Can Buy It</h4><ul><li><a href="https://pragprog.com/book/cjclojure/mastering-clojure-macros">Pragmatic Programmers</a>: eBook, paperback</li><li><a href="http://www.amazon.com/Mastering-Clojure-Macros-Cleaner-Smarter/dp/1941222226">Paperback on Amazon</a></li></ul><h3 id="the-joy-of-clojure-2nd-edition">The Joy of Clojure, 2nd Edition</h3><p>By Michael Fogus and Chris Houser.</p><h4 id="notes-9">Notes</h4><p>Updated for Clojure 1.6 with new content.</p><h4 id="where-you-can-buy-it-9">Where You Can Buy It</h4><ul><li><a href="http://joyofclojure.com/">Official Site</a></li><li>From <a href="http://www.manning.com/fogus2/">Manning</a>: eBook, paperback</li><li><a href="http://www.amazon.com/The-Joy-Clojure-Michael-Fogus/dp/1617291412">Paperback on Amazon</a></li></ul><h3 id="mastering-clojure-data-analysis">Mastering Clojure Data Analysis</h3><p>By Eric Rochester.</p><h4 id="notes-10">Notes</h4><p>This book presents a more in-depth look into Data Analysis than the author's
other book <a href="index.html#clojure-data-analysis-cookbook">Clojure Data Analysis Cookbook</a>.
Several topics (Network Analysis, GIS Analysis, Topic Modeling, Sentiment
Analysis, etc) are examined with examples using Clojure to process real-world data.</p><h4 id="where-you-can-buy-it-10">Where You Can Buy It</h4><ul><li><a href="https://www.packtpub.com/big-data-and-business-intelligence/mastering-clojure-data-analysis">Packt Publishing</a>: eBook, paperback</li><li><a href="http://www.amazon.com/Mastering-Clojure-Data-Analysis-Rochester-ebook/dp/B00KLAJ66S">Kindle version on Amazon</a></li><li><a href="http://www.amazon.com/Mastering-Clojure-Data-Analysis-Rochester/dp/1783284137">Paperback on Amazon</a></li></ul><h3 id="clojure-for-machine-learning">Clojure for Machine Learning</h3><p>By Akhil Wali.</p><h4 id="notes-11">Notes</h4><p>An introduction to machine learning problems, techniques and algorithms and
how they can be applied against real-world problems using Clojure.</p><h4 id="where-you-can-buy-it-11">Where You Can Buy It</h4><ul><li><a href="https://www.packtpub.com/big-data-and-business-intelligence/clojure-machine-learning">Packt Publishing</a>: eBook, paperback</li><li><a href="http://www.amazon.com/Clojure-Machine-Learning-Akhil-Wali-ebook/dp/B00JXLF78M">Kindle version on Amazon</a></li><li><a href="http://www.amazon.com/Clojure-Machine-Learning-Akhil-Wali/dp/1783284358">Paperback on Amazon</a></li></ul><h3 id="web-development-with-clojure-build-bulletproof-web-apps-with-less-code">Web Development with Clojure: Build Bulletproof Web Apps with Less Code</h3><p>By Dmitri Sotnikov.</p><h4 id="notes-12">Notes</h4><p>This book shows you how to leverage Clojure web-development libraries to
create web applications using an example-based approach.</p><h4 id="where-you-can-buy-it-12">Where You Can Buy It</h4><ul><li>From <a href="https://pragprog.com/book/dswdcloj/web-development-with-clojure">Pragmatic Programmers</a>: eBook, paperback</li><li><a href="http://www.amazon.com/Web-Development-Clojure-Build-Bulletproof/dp/1937785645">Kindle version on Amazon</a></li><li><a href="http://www.amazon.com/Clojure-Machine-Learning-Akhil-Wali/dp/1783284358">Paperback on Amazon</a></li></ul><h3 id="clojure-high-performance-programming">Clojure High Performance Programming</h3><p>By Shantanu Kumar.</p><h4 id="notes-13">Notes</h4><p>A book on all things performant code in Clojure and on the JVM: profiling,
benchmarking, data structures, laziness impact, and more.</p><h4 id="where-you-can-buy-it-13">Where You Can Buy It</h4><ul><li><a href="http://www.packtpub.com/clojure-high-performance-programming/book">Packt Publishing</a>: eBook, paperback</li><li><a href="http://www.amazon.com/Clojure-Performance-Programming-Shantanu-Kumar-ebook/dp/B00GTE1RVW/">Amazon</a>: eBook (Kindle), paperback</li></ul><h3 id="clojure-for-the-brave-and-true">Clojure For The Brave and True</h3><p>By Daniel Higginbotham.</p><h4 id="notes-14">Notes</h4><p>A book for beginners. Covers the language and key parts of the ecosystem.</p><h4 id="where-you-can-buy-it-14">Where You Can Buy It</h4><ul><li><a href="http://www.braveclojure.com/">Official Site</a></li></ul><h3 id="clojure-cookbook">Clojure Cookbook</h3><p>By Luke VanderHart, Ryan Neufeld.</p><h4 id="notes-15">Notes</h4><p><a href="https://github.com/clojure-cookbook/clojure-cookbook/blob/master/CONTRIBUTING.md">Crowdsourced</a> cookbook of about 200 recipes from O'Reilly. Work in progress
as of September 2013 but over 100 recipes are already available in the repository.</p><h4 id="where-you-can-buy-it-15">Where You Can Buy It</h4><ul><li><a href="http://clojure-cookbook.com">Official Site</a></li></ul><h3 id="functional-programming-for-the-object-oriented-programmer">Functional Programming for the Object-Oriented Programmer</h3><p>By Brian Marick.</p><h4 id="notes-16">Notes</h4><p>This is a book about functional programming for those with object-oriented programming
backgrounds that uses Clojure in examples.</p><p>It is often cited as a good introductory book for newcomers to Clojure.</p><h4 id="where-you-can-buy-it-16">Where You Can Buy It</h4><ul><li><a href="https://leanpub.com/fp-oo">On Leanpub</a>, eBook (Kindle, ePub, PDF).</li></ul><h3 id="clojure-programming">Clojure Programming</h3><p>By Chas Emerick, Brian Carper, and Christophe Grand.</p><h4 id="notes-17">Notes</h4><p>An excellent introductory book. Friendly to newcomers to the language and functional programming in general.</p><h4 id="where-you-can-buy-it-17">Where You Can Buy It</h4><ul><li><a href="http://www.clojurebook.com/">Official Site</a></li><li>From <a href="http://shop.oreilly.com/product/0636920013754.do">O'Reilly</a>, eBook (Kindle, ePub, PDF) or paperback.</li><li><a href="http://www.amazon.com/Clojure-Programming-ebook/dp/B007Q4T040/ref=tmm_kin_title_0?ie=UTF8&amp;qid=1350284538&amp;sr=8-1">Kindle version on Amazon</a></li><li><a href="http://www.amazon.com/Clojure-Programming-Chas-Emerick/dp/1449394701/ref=sr_1_1?ie=UTF8&amp;qid=1350284538&amp;sr=8-1&amp;keywords=Clojure">Paperback on Amazon</a></li></ul><h3 id="programming-clojure-2nd-ed">Programming Clojure, 2nd Ed</h3><p>By Stuart Halloway and Aaron Bedra.</p><h4 id="notes-18">Notes</h4><p>2nd edition of the oldest book about Clojure. Updated for Clojure 1.3+ and includes new content, for example, introduction
to <code>test.generative</code>, a Clojure testing framework similar to QuickCheck. A good book for beginners.</p><h4 id="where-you-can-buy-it-18">Where You Can Buy It</h4><ul><li>From <a href="http://pragprog.com/book/shcloj2/programming-clojure">Pragmatic Programmers</a>, eBook (Kindle, ePub, PDF) or paperback.</li><li><a href="http://www.amazon.com/Programming-Clojure-Stuart-Halloway/dp/1934356867/ref=sr_1_4?ie=UTF8&amp;qid=1350284538&amp;sr=8-4&amp;keywords=Clojure">Paperback on Amazon</a></li></ul><h3 id="the-joy-of-clojure-1st-ed">The Joy of Clojure, 1st Ed</h3><p>By Michael Fogus and Chris Houser.</p><h4 id="notes-19">Notes</h4><p>It's not an overstatement to say that this is a legendary book in the Clojure community. Covers "the what and why of Clojure".
To really appreciate it, however, you will need to have some real Clojure experience under your belt.</p><h4 id="where-you-can-buy-it-19">Where You Can Buy It</h4><ul><li><a href="http://joyofclojure.com/">Official Site</a></li><li>From <a href="http://www.manning.com/fogus/">Manning</a>, eBook (Kindle, ePub, PDF) or paperback.</li><li><a href="http://www.amazon.com/The-Joy-Clojure-Thinking-Way/dp/1935182641/ref=sr_1_2?ie=UTF8&amp;qid=1350284538&amp;sr=8-2&amp;keywords=Clojure">Paperback on Amazon</a></li></ul><h3 id="clojure-data-analysis-cookbook">Clojure Data Analysis Cookbook</h3><p>By Eric Rochester.</p><h4 id="notes-20">Notes</h4><p>Covers multiple topics related to data analysis and data processing:</p><ul><li>Acquiring data</li><li>Cleaning data</li><li>Analyzing data</li><li>Visualizing data</li><li>Basic statistics</li><li>Basic machine learning</li></ul><h4 id="where-you-can-buy-it-20">Where You Can Buy It</h4><ul><li>From <a href="http://www.packtpub.com/clojure-data-analysis-cookbook/book">Packt Publishing</a></li></ul><h3 id="clojure-in-action-2nd-ed">Clojure in Action, 2nd Ed</h3><p>By Amit Rathore.</p><h4 id="notes-21">Notes</h4><p>Extended version of the first edition that covers Clojure 1.5, ClojureScript and Datomic.</p><h4 id="where-you-can-buy-it-21">Where You Can Buy It</h4><ul><li>From <a href="http://www.manning.com/rathore2/">Manning</a>, MEAP eBook (Kindle, ePub, PDF).</li></ul><h3 id="clojure-made-simple">Clojure Made Simple</h3><p>By <a href="https://twitter.com/jr0cket">John Stevenson</a>.</p><h4 id="notes-22">Notes</h4><p>A quick taste of Clojure for developers curious about the language. Its aimed at the complete beginner who wants to give Clojure a quick try before making a big investment. Its a short book in ebook only form and available for a few dollars.</p><h4 id="where-you-can-buy-it-22">Where You Can Buy It</h4><ul><li><a href="http://developerpress.com/en/clojure-made-simple-introduction-clojure">Official site</a></li><li><a href="http://clojuremadesimple.co.uk/">Book support site</a></li><li><a href="https://ganxy.com/i/77456/john-stevenson/clojure-made-simple">ganxy.com</a></li><li><a href="http://www.amazon.com/Clojure-Made-Simple-ebook/dp/B00BSY20HS">Kindle version on Amazon</a></li><li><a href="https://itunes.apple.com/us/book/clojure-made-simple/id618287958?mt=11">Apple iBookStore</a></li><li><a href="https://play.google.com/store/books/details/John_Stevenson_Clojure_Made_Simple?id=yqfBJYhvqJcC&amp;feature=nav_result#?t=W251bGwsMSwxLDMsImJvb2steXFmQkpZaHZxSmNDIl0.">Google Play</a></li></ul><h3 id="practical-clojure">Practical Clojure</h3><p>By Luke VanderHart, Stuart Sierra.</p><h4 id="notes-23">Notes</h4><p>A good introductory book.</p><h4 id="where-you-can-buy-it-23">Where You Can Buy It</h4><ul><li>From <a href="http://www.apress.com/9781430272311">Apress</a>, eBook or paperback.</li><li><a href="http://www.amazon.com/Practical-Clojure-Experts-Source-ebook/dp/B003VM7G3S/ref=sr_1_12?ie=UTF8&amp;qid=1350284538&amp;sr=8-12&amp;keywords=Clojure">Kindle version on Amazon</a></li><li><a href="http://www.amazon.com/Practical-Clojure-Experts-Voice-Source/dp/1430272317/ref=sr_1_6?ie=UTF8&amp;qid=1350284538&amp;sr=8-6&amp;keywords=Clojure">Paperback on Amazon</a></li></ul><h3 id="clojure-in-action-1st-ed">Clojure in Action, 1st Ed</h3><p>By Amit Rathore.</p><h4 id="notes-24">Notes</h4><p>Contains many practical examples. The last chapter on metaprogramming and DSLs is fantastic.</p><p><strong>This book covers Clojure 1.2</strong>. There were breaking changes in the language between Clojure 1.2 and 1.3,
keep this in mind.</p><h4 id="where-you-can-buy-it-24">Where You Can Buy It</h4><ul><li>From <a href="http://www.manning.com/rathore/">Manning</a>, eBook (Kindle, ePub, PDF) or paperback.</li><li><a href="http://www.amazon.com/Clojure-Action-Amit-Rathore/dp/1935182595/ref=sr_1_3?ie=UTF8&amp;qid=1350284538&amp;sr=8-3&amp;keywords=Clojure">Paperback on Amazon</a></li></ul><h3 id="clojure---grundlagen-concurrent-programming-java">Clojure - Grundlagen, Concurrent Programming, Java</h3><p>By Stefan Kamphausen, Tim Oliver Kaiser</p><h4 id="notes-25">Notes</h4><ul><li>Written in German</li><li><strong>This book covers Clojure 1.2</strong>. There were breaking changes in
the language between Clojure 1.2 and 1.3, keep this in mind. The
chapter on the contrib library in particular can be considered
outdated.</li></ul><h4 id="where-you-can-buy-it-25">Where You Can Buy It</h4><ul><li>From
<a href="http://www.dpunkt.de/buecher/3372/clojure.html">dpunkt.verlag</a>,
eBook (PDF) or paperback.</li><li>From <a href="http://www.buch.de/shop/home/suchartikel/clojure/ISBN3-89864-684-X/">Buch.de</a></li><li><a href="http://www.amazon.de/Clojure-Grundlagen-Concurrent-Programming-Java/dp/389864684X/">Paperback on Amazon</a></li></ul><h3 id="programming-clojure-1st-ed">Programming Clojure, 1st Ed</h3><p>By Stuart Halloway.</p><h4 id="notes-26">Notes</h4><p>The oldest book on Clojure. Please consider getting the 2nd edition which covers a more recent version
and includes several updates.</p><p><strong>This book covers Clojure 1.2</strong>.</p><h4 id="where-you-can-buy-it-26">Where You Can Buy It</h4><ul><li>From <a href="http://pragprog.com/book/shcloj/programming-clojure">Pragmatic Programmers</a></li><li><a href="http://www.amazon.com/Programming-Clojure-Pragmatic-Programmers-Halloway/dp/1934356336/ref=sr_1_7?ie=UTF8&amp;qid=1350284538&amp;sr=8-7&amp;keywords=Clojure">Paperback on Amazon</a></li></ul><h2 id="books-about-clojurescript">Books About ClojureScript</h2><h3 id="learning-clojurescript">Learning ClojureScript</h3><p>By W. David Jarvis, Rafik Naccache &amp; Allen Rohner</p><h4 id="notes-27">Notes</h4><p>Master the art of agile single page web application development with ClojureScript</p><h4 id="where-you-can-buy-it-27">Where You Can Buy It</h4><ul><li><a href="https://www.packtpub.com/web-development/learning-clojurescript">Packt</a>: eBook, paperback</li></ul><h3 id="clojurescript-up-and-running">ClojureScript: Up and Running</h3><p>By Stuart Sierra and Luke VanderHart.</p><h4 id="notes-28">Notes</h4><p>The first book about ClojureScript, a Clojure implementation that compiles to JavaScript.</p><h4 id="where-you-can-buy-it-28">Where You Can Buy It</h4><ul><li>From <a href="http://shop.oreilly.com/product/0636920025139.do">O'Reilly</a>, eBook (Kindle, ePub, PDF) or paperback.</li></ul>
<div id="prev-next">
<a href="../running_cljug/index.html">&laquo; Running a Clojure User Group</a>
||
<a href="../../cookbooks/data_structures/index.html">Data Structures (Help wanted) &raquo;</a>
</div>
</div>
</div>
</div>
<div class="col-md-3">
<div id="sidebar">
<h3>Links</h3>
<ul id="links">
<li><a href="../../about/index.html">About</a></li>
<li><a href="../../content/index.html">Table of Contents</a></li>
<li><a href="../../tutorials/getting_started/index.html">Getting Started with Clojure</a></li>
<li><a href="../../tutorials/introduction/index.html">Introduction to Clojure</a></li>
<li><a href="../../tutorials/emacs/index.html">Clojure with Emacs</a></li>
<li><a href="../../tutorials/vim_fireplace/index.html">Clojure with Vim and fireplace.vim</a></li>
<li><a href="../../tutorials/eclipse/index.html">Starting with Eclipse and Counterclockwise For Clojure Development</a></li>
<li><a href="../../tutorials/basic_web_development/index.html">Basic Web Development</a></li>
<li><a href="../../tutorials/parsing_xml_with_zippers/index.html">Parsing XML in Clojure</a></li>
<li><a href="../../tutorials/growing_a_dsl_with_clojure/index.html">Growing a DSL with Clojure</a></li>
<li><a href="../../language/core_overview/index.html">Overview of clojure.core, the standard Clojure library</a></li>
<li><a href="../../language/namespaces/index.html">Clojure Namespaces and Vars</a></li>
<li><a href="../../language/collections_and_sequences/index.html">Collections and Sequences in Clojure</a></li>
<li><a href="../../language/functions/index.html">Functions in Clojure</a></li>
<li><a href="../../language/laziness/index.html">Laziness in Clojure</a></li>
<li><a href="../../language/interop/index.html">Clojure interoperability with Java</a></li>
<li><a href="../../language/macros/index.html">Clojure Macros and Metaprogramming</a></li>
<li><a href="../../language/polymorphism/index.html">Polymorphism in Clojure: Protocols and Multimethods</a></li>
<li><a href="../../language/concurrency_and_parallelism/index.html">Concurrency and Parallelism in Clojure</a></li>
<li><a href="../../language/glossary/index.html">Clojure Terminology Guide</a></li>
<li><a href="../libraries_directory/index.html">A Directory of Clojure Libraries</a></li>
<li><a href="../libraries_authoring/index.html">Library Development and Distribution</a></li>
<li><a href="../generating_documentation/index.html">Generating Documentation</a></li>
<li><a href="../data_processing/index.html">Data Processing (Help Wanted)</a></li>
<li><a href="../web_development/index.html">Web Development (Overview)</a></li>
<li><a href="../maven/index.html">How to use Maven to build Clojure projects</a></li>
<li><a href="../community/index.html">Clojure Community</a></li>
<li><a href="../user_groups/index.html">Clojure User Groups</a></li>
<li><a href="../running_cljug/index.html">Running a Clojure User Group</a></li>
<li><a href="index.html">Books about Clojure and ClojureScript</a></li>
<li><a href="../../cookbooks/data_structures/index.html">Data Structures (Help wanted)</a></li>
<li><a href="../../cookbooks/strings/index.html">Strings</a></li>
<li><a href="../../cookbooks/math/index.html">Mathematics with Clojure</a></li>
<li><a href="../../cookbooks/date_and_time/index.html">Date and Time (Help wanted)</a></li>
<li><a href="../../cookbooks/files_and_directories/index.html">Working with Files and Directories in Clojure</a></li>
<li><a href="../../cookbooks/middleware/index.html">Middleware in Clojure</a></li>
<li><a href="../java_jdbc/home.html">java.jdbc - Getting Started</a></li>
<li><a href="../java_jdbc/using_sql.html">java.jdbc - Manipulating data with SQL</a></li>
<li><a href="../java_jdbc/using_ddl.html">java.jdbc - Using DDL and Metadata</a></li>
<li><a href="../java_jdbc/reusing_connections.html">java.jdbc - How to reuse database connections</a></li>
<li><a href="../core_typed/home/index.html">core.typed - User Documentation Home</a></li>
<li><a href="../core_typed/user_documentation/index.html">core.typed - User Documentation</a></li>
<li><a href="../core_typed/rationale/index.html">core.typed - Rationale</a></li>
<li><a href="../core_typed/quick_guide.html">core.typed - Quick Guide</a></li>
<li><a href="../core_typed/start/introduction_and_motivation/index.html">core.typed - Getting Started: Introduction and Motivation</a></li>
<li><a href="../core_typed/types/index.html">core.typed - Types</a></li>
<li><a href="../core_typed/start/annotations/index.html">core.typed - Annotations</a></li>
<li><a href="../core_typed/poly_fn/index.html">core.typed - Polymorphic Functions</a></li>
<li><a href="../core_typed/filters/index.html">core.typed - Filters</a></li>
<li><a href="../core_typed/mm_protocol_datatypes/index.html">core.typed - Protocols</a></li>
<li><a href="../core_typed/loops/index.html">core.typed - Looping constructs</a></li>
<li><a href="../core_typed/function_types/index.html">core.typed - Functions</a></li>
<li><a href="../core_typed/limitations/index.html">core.typed - Limitations</a></li>
</ul>
</div>
</div>
</div>
<footer>Copyright &copy; 2021 Multiple Authors
<p style="text-align: center;">Powered by <a href="http://cryogenweb.org">Cryogen</a></p></footer>
</div>
<script src="https://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script>
<script src="../../../js/highlight.pack.js" type="application/javascript"></script>
<script>hljs.initHighlightingOnLoad();</script>
</body>
</html>