{"id":28254795,"url":"https://github.com/practicalli/clojure-koans","last_synced_at":"2025-07-02T12:34:10.503Z","repository":{"id":24535276,"uuid":"27941687","full_name":"practicalli/clojure-koans","owner":"practicalli","description":"Exercises to help you discover the Clojure syntax (mediations removed)","archived":false,"fork":false,"pushed_at":"2015-03-14T07:54:38.000Z","size":312,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-19T20:17:59.118Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/practicalli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-12T23:01:01.000Z","updated_at":"2022-02-09T17:32:09.000Z","dependencies_parsed_at":"2022-09-16T05:21:45.746Z","dependency_job_id":null,"html_url":"https://github.com/practicalli/clojure-koans","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/practicalli/clojure-koans","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/practicalli%2Fclojure-koans","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/practicalli%2Fclojure-koans/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/practicalli%2Fclojure-koans/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/practicalli%2Fclojure-koans/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/practicalli","download_url":"https://codeload.github.com/practicalli/clojure-koans/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/practicalli%2Fclojure-koans/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260096618,"owners_count":22958083,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-19T20:15:48.485Z","updated_at":"2025-06-16T04:31:01.654Z","avatar_url":"https://github.com/practicalli.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Clojure Koans (for Lighttable and other IDEs)\n\nThe Clojure Koans are a fun and easy way to get started with Clojure - no\nexperience assumed or required.  The Koans are incomplete lines of code where you have to fill in the missing expression to make the test pass.\n\nThe Clojure Koans are organised by different aspects of the Clojure language.\n\nIn 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.\n\n\n\n### Getting Started\n\n  Run the latest version of [Lighttable](http://lighttable.com).\n\n  Clone this project to your computer using a Git client, eg:\n\n    git clone https://github.com/practicalli/lighttable-koans.git\n\n  Load the cloned project directory into Lighttable\n\n  Open one of the source files in the project using the workspace manager of Lighttable, eg `src/koans/01_equalities.clj`\n\n  Start an _Instarepl_ for the project `Ctrl-space Make current editor an Istarepl`\n\n  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.\n\n\n### Contributors to the Original project\n\nhttps://github.com/functional-koans/clojure-koans/contributors\n\n\n### Credits\n\nThese exercises were started by [Aaron Bedra](http://github.com/abedra) of\n[Relevance, Inc.](http://github.com/relevance) in early 2010, as a learning\ntool for newcomers to functional programming. Aaron's macro-fu makes these\nkoans extremely simple and fun to use, and to improve upon, and without\nRelevance's initiative, this project would not exist.\n\nUsing the [koans](http://en.wikipedia.org/wiki/koan) metaphor as a tool for\nlearning a programming language started with the\n[Ruby Koans](http://rubykoans.com) by [EdgeCase](http://github.com/edgecase).\n\n\n### License\n\nThe use and distribution terms for this software are covered by the\nEclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php)\nwhich can be found in the file epl-v10.html at the root of this distribution.\nBy using this software in any fashion, you are agreeing to be bound by\nthe terms of this license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpracticalli%2Fclojure-koans","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpracticalli%2Fclojure-koans","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpracticalli%2Fclojure-koans/lists"}