237 lines
12 KiB
HTML
237 lines
12 KiB
HTML
<!DOCTYPE html>
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
|
<head>
|
|
<meta charset="utf-8"/>
|
|
<title>Clojure Guides</title>
|
|
|
|
<meta name="description" content="Clojure Documentation">
|
|
<meta name="keywords" content="">
|
|
|
|
<link rel="canonical" href="https://clojure-doc.github.io/">
|
|
<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 class="active" ><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="post">
|
|
<div>
|
|
|
|
<div class="jumbotron">
|
|
<div class="container">
|
|
<h1>Clojure Documentation</h1>
|
|
<p>Welcome to the community-driven documentation site for the Clojure programming language.</p>
|
|
|
|
<a class='btn btn-primary btn-lg' href='articles/tutorials/getting_started/index.html'>Get Started! »</a>
|
|
<a class="btn btn-lg" href="articles/content/index.html">See all content »</a>
|
|
<a class='btn btn-lg' href='https://github.com/clojure-doc/clojure-doc.github.io'>Contribute »</a>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class='row'>
|
|
<div class='col-md-4'>
|
|
<h2><a href='articles/content/index.html#essentials'>Essentials</a></h2>
|
|
<p>Tutorials aimed at new users.</p>
|
|
</div>
|
|
|
|
<div class='col-md-4'>
|
|
<h2><a href='articles/content/index.html#language-guides'>Language Guides</a></h2>
|
|
<p>Comprehensive guides on every aspect of the core language.</p>
|
|
</div>
|
|
|
|
<div class='col-md-4'>
|
|
<h2>Contributor-friendly</h2>
|
|
<p>
|
|
This material is not covered by the Clojure Contributor Agreement and is developed using <a href="https://github.com/clojure-doc/clojure-doc.github.io#how-to-contribute">pull-requests on GitHub</a>.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class='row'>
|
|
<div class='col-md-4'>
|
|
<h2><a href='articles/content/index.html#the-clojure-ecosystem'>Ecosystem & Tools</a></h2>
|
|
<p>Guides covering areas outside of the core language.</p>
|
|
</div>
|
|
|
|
<div class='col-md-4'>
|
|
<h2><a href='articles/content/index.html#tutorials-and-cookbooks'>Tutorials and Cookbooks</a></h2>
|
|
<p>Subject-specific tutorials and guides.</p>
|
|
</div>
|
|
|
|
<div class='col-md-4'>
|
|
<h2>Interactive Examples</h2>
|
|
<p><a href="https://github.com/viebel/klipse">Klipse</a> is used in several sections to provide
|
|
live, interactive code examples that you can edit to explore the concepts being
|
|
discussed.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-3">
|
|
<div id="sidebar">
|
|
<h3>Links</h3>
|
|
<ul id="links">
|
|
|
|
<li><a href="articles/about/index.html">About</a></li>
|
|
|
|
<li><a href="articles/content/index.html">Table of Contents</a></li>
|
|
|
|
<li><a href="articles/tutorials/getting_started/index.html">Getting Started with Clojure</a></li>
|
|
|
|
<li><a href="articles/tutorials/introduction/index.html">Introduction to Clojure</a></li>
|
|
|
|
<li><a href="articles/tutorials/emacs/index.html">Clojure with Emacs</a></li>
|
|
|
|
<li><a href="articles/tutorials/vim_fireplace/index.html">Clojure with Vim and fireplace.vim</a></li>
|
|
|
|
<li><a href="articles/tutorials/eclipse/index.html">Starting with Eclipse and Counterclockwise For Clojure Development</a></li>
|
|
|
|
<li><a href="articles/tutorials/basic_web_development/index.html">Basic Web Development</a></li>
|
|
|
|
<li><a href="articles/tutorials/parsing_xml_with_zippers/index.html">Parsing XML in Clojure</a></li>
|
|
|
|
<li><a href="articles/tutorials/growing_a_dsl_with_clojure/index.html">Growing a DSL with Clojure</a></li>
|
|
|
|
<li><a href="articles/language/core_overview/index.html">Overview of clojure.core, the standard Clojure library</a></li>
|
|
|
|
<li><a href="articles/language/namespaces/index.html">Clojure Namespaces and Vars</a></li>
|
|
|
|
<li><a href="articles/language/collections_and_sequences/index.html">Collections and Sequences in Clojure</a></li>
|
|
|
|
<li><a href="articles/language/functions/index.html">Functions in Clojure</a></li>
|
|
|
|
<li><a href="articles/language/laziness/index.html">Laziness in Clojure</a></li>
|
|
|
|
<li><a href="articles/language/interop/index.html">Clojure interoperability with Java</a></li>
|
|
|
|
<li><a href="articles/language/macros/index.html">Clojure Macros and Metaprogramming</a></li>
|
|
|
|
<li><a href="articles/language/polymorphism/index.html">Polymorphism in Clojure: Protocols and Multimethods</a></li>
|
|
|
|
<li><a href="articles/language/concurrency_and_parallelism/index.html">Concurrency and Parallelism in Clojure</a></li>
|
|
|
|
<li><a href="articles/language/glossary/index.html">Clojure Terminology Guide</a></li>
|
|
|
|
<li><a href="articles/ecosystem/libraries_directory/index.html">A Directory of Clojure Libraries</a></li>
|
|
|
|
<li><a href="articles/ecosystem/libraries_authoring/index.html">Library Development and Distribution</a></li>
|
|
|
|
<li><a href="articles/ecosystem/generating_documentation/index.html">Generating Documentation</a></li>
|
|
|
|
<li><a href="articles/ecosystem/data_processing/index.html">Data Processing (Help Wanted)</a></li>
|
|
|
|
<li><a href="articles/ecosystem/web_development/index.html">Web Development (Overview)</a></li>
|
|
|
|
<li><a href="articles/ecosystem/maven/index.html">How to use Maven to build Clojure projects</a></li>
|
|
|
|
<li><a href="articles/ecosystem/community/index.html">Clojure Community</a></li>
|
|
|
|
<li><a href="articles/ecosystem/user_groups/index.html">Clojure User Groups</a></li>
|
|
|
|
<li><a href="articles/ecosystem/running_cljug/index.html">Running a Clojure User Group</a></li>
|
|
|
|
<li><a href="articles/ecosystem/books/index.html">Books about Clojure and ClojureScript</a></li>
|
|
|
|
<li><a href="articles/cookbooks/data_structures/index.html">Data Structures (Help wanted)</a></li>
|
|
|
|
<li><a href="articles/cookbooks/strings/index.html">Strings</a></li>
|
|
|
|
<li><a href="articles/cookbooks/math/index.html">Mathematics with Clojure</a></li>
|
|
|
|
<li><a href="articles/cookbooks/date_and_time/index.html">Date and Time (Help wanted)</a></li>
|
|
|
|
<li><a href="articles/cookbooks/files_and_directories/index.html">Working with Files and Directories in Clojure</a></li>
|
|
|
|
<li><a href="articles/cookbooks/middleware/index.html">Middleware in Clojure</a></li>
|
|
|
|
<li><a href="articles/ecosystem/java_jdbc/home.html">java.jdbc - Getting Started</a></li>
|
|
|
|
<li><a href="articles/ecosystem/java_jdbc/using_sql.html">java.jdbc - Manipulating data with SQL</a></li>
|
|
|
|
<li><a href="articles/ecosystem/java_jdbc/using_ddl.html">java.jdbc - Using DDL and Metadata</a></li>
|
|
|
|
<li><a href="articles/ecosystem/java_jdbc/reusing_connections.html">java.jdbc - How to reuse database connections</a></li>
|
|
|
|
<li><a href="articles/ecosystem/core_typed/home/index.html">core.typed - User Documentation Home</a></li>
|
|
|
|
<li><a href="articles/ecosystem/core_typed/user_documentation/index.html">core.typed - User Documentation</a></li>
|
|
|
|
<li><a href="articles/ecosystem/core_typed/rationale/index.html">core.typed - Rationale</a></li>
|
|
|
|
<li><a href="articles/ecosystem/core_typed/quick_guide.html">core.typed - Quick Guide</a></li>
|
|
|
|
<li><a href="articles/ecosystem/core_typed/start/introduction_and_motivation/index.html">core.typed - Getting Started: Introduction and Motivation</a></li>
|
|
|
|
<li><a href="articles/ecosystem/core_typed/types/index.html">core.typed - Types</a></li>
|
|
|
|
<li><a href="articles/ecosystem/core_typed/start/annotations/index.html">core.typed - Annotations</a></li>
|
|
|
|
<li><a href="articles/ecosystem/core_typed/poly_fn/index.html">core.typed - Polymorphic Functions</a></li>
|
|
|
|
<li><a href="articles/ecosystem/core_typed/filters/index.html">core.typed - Filters</a></li>
|
|
|
|
<li><a href="articles/ecosystem/core_typed/mm_protocol_datatypes/index.html">core.typed - Protocols</a></li>
|
|
|
|
<li><a href="articles/ecosystem/core_typed/loops/index.html">core.typed - Looping constructs</a></li>
|
|
|
|
<li><a href="articles/ecosystem/core_typed/function_types/index.html">core.typed - Functions</a></li>
|
|
|
|
<li><a href="articles/ecosystem/core_typed/limitations/index.html">core.typed - Limitations</a></li>
|
|
|
|
</ul>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<footer>Copyright © 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>
|