346 Commits (master)
 

Author SHA1 Message Date
J. Fernando Sánchez 8ce6e37c49 You have achieved clojure enlightenment. Namaste. 6 years ago
Colin Jones 809af93e35
Focus the problem and clean up naming in macros
Fixes #134
6 years ago
Colin Jones faa02b5fae
Bump lein-koan dependency 7 years ago
Colin Jones ad5c0e6081
Bump koan-engine to remove old jline 7 years ago
Colin Jones 7974120ec3
Use an explicit function argument for `iterate`
Also replace :hello with "hello" to avoid potential confusion since
:hello is also a function.

refs #75
7 years ago
Colin Jones e74a2664f0
Make it clearer what %2 is about 7 years ago
Colin Jones 9b3efbb026
Remove presumptuous "easy", "just", "simple" 7 years ago
Colin Jones 0e31a9daeb
Modernize & simplify README 7 years ago
Colin Jones 6fc09456ac
Organize README installation/running options 7 years ago
Colin Jones d59a8c4659
Merge remote-tracking branch 'origin/pr/119' 7 years ago
Colin Jones ca192bfd83
Add note about running from a REPL
h/t to Josko (via email) for the documentation request
7 years ago
Jeroen De Dauw a3fb3b5bc8 Added Vagrant support (#123)
This makes installation easier, esp for those that do not know
the toolchain.
7 years ago
Sara Inés Calderón 247e5d0351 Spelling fix occurrence (#121)
Updated spelling of "occurrence"
8 years ago
Fernando Pradas 009a0bd657 Add Docker information in README 8 years ago
Ken Smith e0d037d529 Correct closing paren for meditations (#118)
The closing paren for meditations occurred after the second-to-last
koan instead of the last one, so the test on the last one would never
be executed.
8 years ago
Colin Jones 570fb3b08b
Clean up whitespace a bit 8 years ago
Rafik Naccache 60f1d1ecd3 Maps - add merge-with and map entries as seq 8 years ago
Steve George a4556887b4 Create a 'merge' test to join maps together. (#113) 8 years ago
Colin Jones b31227c0a8
Prefer profiles.clj :repl-options/:init to ours 8 years ago
Colin Jones 007cbae060
Reverse order of quoting & macros koans
The macros lesson depends on the quoting one.
8 years ago
Colin Jones 6c00a3e358
Improve some of the quote descriptions 8 years ago
qc1iu bfeaa7cf07
Create quote koan
Covers
- quote
- syntax-quote
- unquote
8 years ago
fordjm 4fe86ecc74 Fixed a bug in 14_recursion.clj meditations (#105)
* Fixes a bug that allows recursive-reverse to return '(1) for the base case.
8 years ago
Colin Jones e8526b704c Merge pull request #107 from shtukas/introducing-nil
First encounter with `nil`
8 years ago
Pascal Honoré ed23b910fa Updated description
Thanks to @Strikingwolf for the suggestion!
8 years ago
Pascal Honoré 4d4cb3b93a First encounter with `nil`
In 02_strings.clj, the answer to

   (= __ (string/index-of "hello world" "bob"))

is `nil` but `nil` is not obvious for somebody who
never saw it before. This step introduces it.
8 years ago
Damian Niemczyk a8fe71e26f Update java string methods to clojure functions
With Clojure 1.8.0 finally those string methods now have corresponding
Clojure functions.

Of note here is that the clojure.string/index-of function responds
with nil if nothing is found and not -1 as .IndexOf previously did.
8 years ago
Damian Niemczyk 52fe0cd615 Update clojure version 8 years ago
Colin Jones ec9d5cd66f Emphasize the leftovers included by partition-all 8 years ago
Michael Perez d30e324bcd src/koans/21_partition.clj: correct meditation doc
The meditation was misleading because calling `(partition-all 3 (range 5))` returns `((0 1 2) (3 4))` results in sequences having <=3 elements , not strictly less than.
8 years ago
Colin Jones 50f942cf7d Add a few more ideas 8 years ago
Colin Jones 44f37b5c16 Merge pull request #100 from SuperStevenZ/master
Update 23_meta.clj
9 years ago
SuperStevenZ 51176084a4 Update 23_meta.clj
Fixed a spelling mistake:
23_meta.clj 12:18
*succintly* -> succinctly
9 years ago
Colin Jones b64b17fc51 Merge pull request #97 from Strikingwolf/string-koan
String koan
9 years ago
William Jackson 3e3b2d3a94 Fix mispellings 9 years ago
William Jackson 4c3ab6f57a Remove duplicates 9 years ago
Striking 6def6d2392 Update ideaboard 9 years ago
Striking 5a836be75c Create the meditations of a string koan
Covers
* String creation
* String concatenation
* Counting strings characters and getting them
* Difference between chars and strings
* Substrings
* string/join w/ and w/o separators
* string/split-lines
* .indexOf and .lastIndexOf
* string/trim
* char? and string?
* blank?
9 years ago
Striking e2a9f9556b Add more to .gitignore 9 years ago
Striking 7498707bc0 Change file/ns names for everything and add 02_strings 9 years ago
Striking 13d95a4f50 Update clojure version 9 years ago
Colin Jones 11de6bfb07 Update ideaboard based on new metadata koan 9 years ago
Colin Jones cba0d3733f Merge remote-tracking branch 'brymaven/meta-koan' 9 years ago
Colin Jones 071e5a215d Merge pull request #94 from ode79/patch-2
Remove extra space in 10_lazy_sequences.clj
9 years ago
Colin Jones 391d847146 Merge pull request #93 from ode79/patch-1
Alignment on line in 09_runtime_polymorphism.clj
9 years ago
ode79 fed56b1cdd Extra whitespace in 10_lazy_sequences.clj 9 years ago
ode79 f25c3ef62f Alignment on line in 09_runtime_polymorphism.clj
1 missing space.

Most inconsequential pull request ever :)
9 years ago
Colin Jones 8e846cf07a Merge pull request #92 from Realtin/91-readme-links-to-releases
change download link to releases
9 years ago
realtin 0e74118eb8 change download link to releases 9 years ago
Colin Jones c4639a2c38 Merge pull request #90 from brymaven/group-by-formatting
Fix grammar and formatting in group by koan
9 years ago