dlane-latacora
92d85f6343
Merge pull request #4 from dlane-latacora/strings-clj
...
Strings Clj is completed
2021-05-24 15:59:47 -05:00
DLane
cf8bcf8ef5
Strings Clj is completed
2021-05-24 15:57:33 -05:00
dlane-latacora
cbf48a383e
Merge pull request #3 from dlane-latacora/01_equalities
...
Equalities Clj Completed
2021-05-21 10:46:43 -05:00
DLane
9f68edfe6a
Equalities Clj Completed
2021-05-21 10:42:00 -05:00
pfarwick-latacora
41b2a90cb4
Merge pull request #2 from latacora/sa/make-sr-runnable
...
Sa/make sr runnable
2021-02-25 10:19:21 -06:00
Sergey Alekhnovich
57f4af6c18
DEV-ONLY add specter_koans to run 1st in config list
...
this can probably be removed/configured as needed in the future
2021-02-24 13:02:40 -08:00
Sergey Alekhnovich
9b4ec774cf
add docstrings to make the koans runnable and fix up some of the assertions
2021-02-24 13:01:51 -08:00
Sergey Alekhnovich
2a111024c6
docstringify the specter koans to match patterns
2021-02-24 12:01:24 -08:00
lvh
606cb838fd
Merge pull request #1 from latacora/add-specter-training
...
Add specter file and deps
2021-02-23 09:59:06 -06:00
pfarwick-latacora
6b5f02afbb
added setval and transform
2021-02-22 23:33:01 -06:00
pfarwick-latacora
9060210d73
Add specter file and deps
...
Adding some koans for specter and eidolon
2021-02-08 17:07:24 -06: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
Colin Jones
007cbae060
Reverse order of quoting & macros koans
...
The macros lesson depends on the quoting one.
2016-05-12 10:43:41 -05:00
Colin Jones
6c00a3e358
Improve some of the quote descriptions
2016-05-12 10:41:09 -05:00
qc1iu
bfeaa7cf07
Create quote koan
...
Covers
- quote
- syntax-quote
- unquote
2016-05-12 10:26:07 -05:00
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.
2016-05-12 10:23:12 -05:00
Colin Jones
e8526b704c
Merge pull request #107 from shtukas/introducing-nil
...
First encounter with `nil`
2016-05-12 10:22:21 -05:00
Pascal Honoré
ed23b910fa
Updated description
...
Thanks to @Strikingwolf for the suggestion!
2016-03-25 21:53:55 +00:00
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.
2016-03-25 18:12:04 +00:00
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.
2016-01-25 16:50:34 -06:00
Damian Niemczyk
52fe0cd615
Update clojure version
2016-01-25 16:48:48 -06:00
Colin Jones
ec9d5cd66f
Emphasize the leftovers included by partition-all
2016-01-25 16:45:53 -06:00