|
- Clojure
Clojure is a robust, practical, and fast programming language with a set of useful features that together form a simple, coherent, and powerful tool Get Started!
- Clojure - Getting Started
Clojure is a dynamic development environment where you interact with your program while you write it, growing and adding to it while it’s running To work with Clojure you need an editor that supports evaluation in source files and structural editing (working with nested forms in addition to character editing)
- Clojure - Learn Clojure
This guide is a gentle introduction to the basics of Clojure and links out to other references and resources if you want more detail These pages are intended to be read in order and may build upon material from prior pages
- Learn Clojure - Syntax
This diagram illustrates the difference between syntax in green (the Clojure data structure produced by the Reader) and semantics in blue (how that data is understood by the Clojure runtime)
- Clojure - Install Clojure
This tool (used by the commands clojure and clj) can download Clojure itself and other Clojure or JVM-based libraries Any version of the Clojure CLI can download or use any version of the Clojure language itself (they are independent)
- Clojure - Dynamic Development
First and foremost, Clojure is dynamic That means that a Clojure program is not just something you compile and run, but something with which you can interact Clojure is not a language abstraction, but an environment, where almost all of the language constructs are reified, and thus can be examined and changed
- Clojure - Clojure Downloads
Clojure Downloads New to Clojure? Head to the Getting Started guide instead for information on how to install the Clojure tools! These tools allow you to start a REPL for interactive use, download Clojure libraries (including Clojure itself), and run Clojure programs
|
|
|