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