GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - bashhack/clojure-koans-solutions: Solutions to Clojure Koans

BranchesTags
Open more actions menu

Latest commit

 

History

1 Commit
1 Commit

Folders and files

NameName
Last commit message
Last commit date
01_equalities.clj
01_equalities.clj
 
 
02_strings.clj
02_strings.clj
 
 
03_lists.clj
03_lists.clj
 
 
04_vectors.clj
04_vectors.clj
 
 
05_sets.clj
05_sets.clj
 
 
06_maps.clj
06_maps.clj
 
 
07_functions.clj
07_functions.clj
 
 
08_conditionals.clj
08_conditionals.clj
 
 
09_higher_order_functions.clj
09_higher_order_functions.clj
 
 
10_runtime_polymorphism.clj
10_runtime_polymorphism.clj
 
 
11_lazy_sequences.clj
11_lazy_sequences.clj
 
 
12_sequence_comprehensions.clj
12_sequence_comprehensions.clj
 
 
13_creating_functions.clj
13_creating_functions.clj
 
 
14_recursion.clj
14_recursion.clj
 
 
15_destructuring.clj
15_destructuring.clj
 
 
16_refs.clj
16_refs.clj
 
 
17_atoms.clj
17_atoms.clj
 
 
18_quote.clj
18_quote.clj
 
 
19_datatypes.clj
19_datatypes.clj
 
 
20_java_interop.clj
20_java_interop.clj
 
 
21_partition.clj
21_partition.clj
 
 
22_group_by.clj
22_group_by.clj
 
 
23_meta.clj
23_meta.clj
 
 
24_macros.clj
24_macros.clj
 
 
README.md
README.md
 
 

Repository files navigation

Solutions to Clojure Koans


⚠️ ⚠️ ⚠️

Important

This repository contains my isolated solutions to the famed functional-koans/clojure-koans.

To run these solutions at the REPL - within the context of the Clojure Koans testing suite - visit my fork at bashhack/clojure-koans. Once there, follow the steps outlined in the section Running the Koans.

If you're looking to create your own solutions to the problem set, start by forking the original repository hosted by functional-koans at functional-koans/clojure-koans.

⚠️ ⚠️ ⚠️


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 clear and fun to use and 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

Solutions to Clojure Koans

Resources

Readme
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.