Skip to content

Exercises to help you discover the Clojure syntax (mediations removed)

Notifications You must be signed in to change notification settings

practicalli/clojure-koans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clojure Koans (for Lighttable and other IDEs)

The Clojure Koans are a fun and easy way to get started with Clojure - no experience assumed or required. The Koans are incomplete lines of code where you have to fill in the missing expression to make the test pass.

The Clojure Koans are organised by different aspects of the Clojure language.

In this version of the Koans, I have removed the mediations so you can simply load the project up into Lighttable and use the Instareple to help you evaluate the code.

Getting Started

Run the latest version of Lighttable.

Clone this project to your computer using a Git client, eg:

git clone https://github.com/practicalli/lighttable-koans.git

Load the cloned project directory into Lighttable

Open one of the source files in the project using the workspace manager of Lighttable, eg src/koans/01_equalities.clj

Start an Instarepl for the project Ctrl-space Make current editor an Istarepl

Lighttable will now resolve all the depenendices for this project and start the interactive Clojure environment, the REPL. Once the blue Lighttable icon stops spinning, you can start filling in the blanks of the code and seeing if you have correctly completed the code.

Contributors to the Original project

https://github.com/functional-koans/clojure-koans/contributors

Credits

These exercises were started by Aaron Bedra of Relevance, Inc. in early 2010, as a learning tool for newcomers to functional programming. Aaron's macro-fu makes these koans extremely simple and fun to use, and to improve upon, and without Relevance's initiative, this project would not exist.

Using the koans metaphor as a tool for learning a programming language started with the Ruby Koans by EdgeCase.

License

The use and distribution terms for this software are covered by the Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php) which can be found in the file epl-v10.html at the root of this distribution. By using this software in any fashion, you are agreeing to be bound by the terms of this license.

About

Exercises to help you discover the Clojure syntax (mediations removed)

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published