Commit graph

377 commits

Author SHA1 Message Date
Kenneth Kostrešević
fac0657300
Merge pull request #17 from HantonSacu/HantonSacu-14
Solve recursion
2021-12-17 13:04:06 +01:00
Kenneth Kostresevic
807e32abbb Avoid extra decrementation in factorial 2021-12-17 13:03:37 +01:00
Kenneth Kostresevic
4bd3bc9a72 Improve recursive-reverse 2021-12-17 13:02:05 +01:00
Kenneth Kostrešević
8fb37603a4
Merge pull request #15 from HantonSacu/HantonSacu-13
Solve creating functions
2021-12-16 16:26:53 +01:00
Kenneth Kostresevic
170cc2cd0d Simplify function call 2021-12-16 16:26:40 +01:00
Kenneth Kostrešević
d816dec5ad
Merge pull request #14 from HantonSacu/HantonSacu-12
Solve sequence comprehensions
2021-12-16 16:24:53 +01:00
Kenneth Kostresevic
1c14aa0306 Use explicit list 2021-12-16 16:24:34 +01:00
Kenneth Kostrešević
4e02235f68
Merge pull request #11 from HantonSacu/HantonSacu-11
Solve lazy sequences
2021-12-16 16:20:34 +01:00
Kenneth Kostresevic
951a43ccd7 Use identity 2021-12-16 16:20:08 +01:00
Kenneth Kostresevic
f8b97ede65 Use vectors 2021-12-16 16:13:37 +01:00
Kenneth Kostrešević
3153ecce3f
Merge pull request #10 from HantonSacu/HantonSacu-10
Solve runtime polymorphism
2021-12-16 16:08:16 +01:00
Kenneth Kostresevic
930693ab7b Join last two strings 2021-12-16 16:07:09 +01:00
Kenneth Kostrešević
f37564cd20
Merge pull request #9 from HantonSacu/HantonSacu-09
Solve higher order functions
2021-12-16 16:03:36 +01:00
Kenneth Kostrešević
67bd221aa1
Merge pull request #8 from HantonSacu/HantonSacu-08
Solve conditionals
2021-12-16 16:03:14 +01:00
Kenneth Kostresevic
cdd46053a9 Solve recursion 2021-12-16 15:56:29 +01:00
Kenneth Kostresevic
ddf1d2439d Solve creating functions 2021-12-16 14:30:34 +01:00
Kenneth Kostresevic
c1f179948c Solve sequence comprehensions 2021-12-16 14:08:59 +01:00
Kenneth Kostresevic
85ffa5990c Solve lazy sequences 2021-12-15 15:10:10 +01:00
Kenneth Kostresevic
72ee00960c Solve runtime polymorphism 2021-12-15 14:58:49 +01:00
Kenneth Kostresevic
217b0ace56 Solve higher order functions 2021-12-15 14:45:14 +01:00
Kenneth Kostresevic
91e67ebb2b Solve conditionals 2021-12-15 14:28:55 +01:00
Nick Reilingh
a9c22921a5 27_multimethods.clj - fixed typo?
The word "do" seems to be missing in the final koan.
2020-07-08 10:10:08 -05:00
neta-kedem
d749795c31 fixing typo
missing c in the word function
2019-12-02 13:48:27 -06:00
neta-kedem
040070bbed text styling
"A multimethod takes one or more arguments" sound better than previous version
2019-12-02 13:48:01 -06:00
Alex Lynham
eb73f39c9e Add some simple examples for multimethods 2019-10-28 16:37:33 -05:00
Spenser Truex
9c115996f9 Fixed whitespace: trailing and indent. 2019-10-28 16:35:08 -05:00
Alex Lynham
3afe01adc7 Address changes to PR adding threading forms 2019-09-23 10:50:43 -05:00
Alex Lynham
ba141d0fc2 Add some examples for threading macros and a couple of simple transducer koans 2019-09-23 10:50:43 -05:00
Jonathan Chen
9481906390 docs: fix spelling (#142) 2019-06-10 10:10:03 -05:00
Colin Jones
3cc7b91c23
Back to snapshot 2018-12-31 09:39:05 -06:00
Colin Jones
ba02e4b118
Bump version to 0.5.1 2018-12-31 09:38:34 -06:00
Colin Jones
44ccc0ee90
Bump to latest Clojure 2018-12-31 09:38:13 -06:00
Colin Jones
809af93e35
Focus the problem and clean up naming in macros
Fixes #134
2018-04-09 10:12:47 -05:00
Colin Jones
faa02b5fae
Bump lein-koan dependency 2017-10-24 11:22:42 -05:00
Colin Jones
ad5c0e6081
Bump koan-engine to remove old jline 2017-10-24 11:13:26 -05:00
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
2017-10-09 13:17:12 -05:00
Colin Jones
e74a2664f0
Make it clearer what %2 is about 2017-05-10 08:32:25 -05:00
Colin Jones
9b3efbb026
Remove presumptuous "easy", "just", "simple" 2017-05-05 07:54:11 -05:00
Colin Jones
0e31a9daeb
Modernize & simplify README 2017-05-03 15:27:23 -05:00
Colin Jones
6fc09456ac
Organize README installation/running options 2017-02-10 09:02:31 -06:00
Colin Jones
d59a8c4659
Merge remote-tracking branch 'origin/pr/119' 2017-02-10 09:02:20 -06:00
Colin Jones
ca192bfd83
Add note about running from a REPL
h/t to Josko (via email) for the documentation request
2017-02-07 12:21:40 -06:00
Jeroen De Dauw
a3fb3b5bc8 Added Vagrant support (#123)
This makes installation easier, esp for those that do not know
the toolchain.
2017-02-07 12:19:25 -06:00
Sara Inés Calderón
247e5d0351 Spelling fix occurrence (#121)
Updated spelling of "occurrence"
2016-11-29 22:48:54 -06:00
Fernando Pradas
009a0bd657 Add Docker information in README 2016-11-12 22:24:45 +01:00
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.
2016-10-26 10:16:11 -05:00
Colin Jones
570fb3b08b
Clean up whitespace a bit 2016-10-06 08:38:28 -05:00
Rafik Naccache
60f1d1ecd3 Maps - add merge-with and map entries as seq 2016-10-06 08:37:18 -05:00
Steve George
a4556887b4 Create a 'merge' test to join maps together. (#113) 2016-09-25 08:36:39 -05:00
Colin Jones
b31227c0a8
Prefer profiles.clj :repl-options/:init to ours 2016-05-23 11:17:31 -05:00