Colin Jones
|
652cc6d29c
|
Fix auto-runner for exceptions without causes or messages, fixes #16
|
2011-09-23 14:55:06 -05:00 |
|
Doug South
|
5e1fe2f23a
|
More idiomatic keywords
|
2011-09-23 12:59:29 -04:00 |
|
Colin Jones
|
ada3d8541f
|
Fix non-failing koan, fixes #14
|
2011-08-13 12:20:39 -05:00 |
|
Colin Jones
|
0978ffad12
|
Fix ensure-failing-without-answers, per Caleb Phillips' macro-replacement idea
|
2011-08-13 12:16:34 -05:00 |
|
Colin Jones
|
fb3f05e2c6
|
Add first cut at Java interop
|
2011-07-08 15:57:44 -05:00 |
|
Colin Jones
|
d7d54f1a08
|
Remove unnecessary whitespace
|
2011-06-17 14:57:00 -05:00 |
|
Colin Jones
|
da56dd5ae0
|
Improve docs and output about auto-runner
|
2011-06-16 18:01:43 -05:00 |
|
Colin Jones
|
21295e2079
|
Completely remove dependency on return value from meditations
|
2011-06-16 17:48:13 -05:00 |
|
Colin Jones
|
8e33a43ee8
|
Catch exceptions that happen before the assertion can be made
|
2011-06-16 17:47:28 -05:00 |
|
Colin Jones
|
02b00bafd7
|
Fix runner freezing after first correct koan
Many thanks to Patrick Gombert for finding the bug
|
2011-06-16 11:55:04 -05:00 |
|
Colin Jones
|
e6174d80dc
|
Remove clojure.test dependencies
|
2011-06-10 22:22:04 -05:00 |
|
Colin Jones
|
5a5f519fb8
|
Fix already-passing koans
|
2011-06-10 22:11:45 -05:00 |
|
calebphillips
|
5060b421c7
|
Updated example in conditionals that was passing without change.
"And in such a situation you may have nothing"
|
2011-06-09 16:27:59 -05:00 |
|
Colin Jones
|
4038946c14
|
Fix frozen autorunner issue on compiler exceptions
|
2011-05-12 18:14:22 -05:00 |
|
Colin Jones
|
c2c9a15cea
|
Split freshener and koan ordering out into namespaces.
|
2011-04-29 23:12:28 -05:00 |
|
Colin Jones
|
3644a48bcd
|
Introduce the auto-refreshing runner via fresh.
|
2011-04-29 22:54:49 -05:00 |
|
Colin Jones and Mike Jansen
|
7408b164fc
|
Add case.
|
2011-04-29 15:34:17 -05:00 |
|
Colin Jones
|
ff7623f2ad
|
Fix file / line reporting for lazy defn loading, fixes #11.
|
2011-04-19 09:02:41 -05:00 |
|
Colin Jones
|
99eb97266c
|
Fix clojure version parsing, due to the junit exclusion.
|
2011-04-13 19:19:50 -05:00 |
|
Colin Jones
|
1dd2e9ca86
|
Add a recursive list processing example.
|
2011-03-31 17:36:49 -05:00 |
|
Colin Jones
|
7d9fb046bb
|
Start on lazy seqs.
|
2011-03-31 08:11:27 -05:00 |
|
Colin Jones
|
717207339f
|
Add atoms.
|
2011-03-31 07:44:54 -05:00 |
|
Colin Jones
|
0c286f1686
|
Provide example of coordinated ref update.
|
2011-03-31 07:24:09 -05:00 |
|
Colin Jones
|
ae28d1dd98
|
Standardize whitespace a bit more.
|
2011-02-13 19:53:25 -06:00 |
|
Alex Robbins
|
a395f47b86
|
Use interpose instead of interleave to add spaces between words.
|
2011-02-13 19:21:15 -06:00 |
|
Colin Jones
|
ebe856b45d
|
Add datatypes.
|
2011-02-10 19:13:52 -06:00 |
|
Colin Jones
|
c604126a4e
|
Separate expected-failing and -passing concerns.
|
2011-02-08 16:07:36 -06:00 |
|
Colin Jones
|
21c911f0a4
|
Make all existing tests fail before input is added.
|
2011-02-08 15:57:15 -06:00 |
|
Colin Jones
|
6948ed6ec8
|
Find tests that pass too easily in test run.
|
2011-02-08 15:51:05 -06:00 |
|
Colin Jones
|
ddbb9971fd
|
Move r-infix blanks to the macro itself.
|
2011-02-08 07:51:41 -06:00 |
|
Colin Jones
|
b7d3022b77
|
Allow r-infix to work with more than 2 operands.
|
2011-02-08 07:46:48 -06:00 |
|
Colin Jones
|
bc9113fe60
|
Tweak wording very slightly for new macros koans.
|
2011-02-08 07:20:38 -06:00 |
|
Jaskirat
|
0c0ab4e457
|
Added macros.clj and updated the path_to_answer_sheet & path_to_enlightenment for the same.
|
2011-02-08 17:21:11 +05:30 |
|
Colin Jones
|
f29e547f2a
|
Allow nil as an answer.
|
2011-02-03 12:26:58 -06:00 |
|
Colin Jones
|
1648d9e94a
|
Avoid nil answer, but allow it to fail if it's wrong. Fixes #6.
|
2011-02-03 12:00:03 -06:00 |
|
Alex Robbins
|
94bde7de20
|
Fixing hard-coded answer to functions question.
|
2011-02-03 11:16:47 -06:00 |
|
Colin Jones
|
8a9a957a62
|
Parse required clojure version out of project.clj to avoid duplication.
|
2011-01-12 16:38:04 -06:00 |
|
Ben Lickly
|
a987607134
|
Added check of sufficiently new clojure version.
This should prevent users of old clojure versions
from running koans and getting strange results.
|
2011-01-11 14:48:26 -08:00 |
|
Michael Kohl
|
f4a5cd7cad
|
Spelling
|
2011-01-03 23:12:39 +01:00 |
|
Colin Jones
|
4c74b1b50b
|
Add Micah to the contributor list & fix a couple typos.
|
2010-11-17 09:55:16 -06:00 |
|
Micah
|
b55332f4a8
|
added to the creating-fuctions sheet
|
2010-11-16 22:23:33 -06:00 |
|
Colin Jones
|
3bba4879db
|
Add map destructuring.
|
2010-11-11 18:16:55 -06:00 |
|
Colin Jones
|
a7f7df6f01
|
Get users to write ref mutations themselves.
|
2010-11-10 19:16:50 -06:00 |
|
Colin Jones
|
a8dc9b36bb
|
Refs. We has them.
|
2010-11-09 20:19:10 -06:00 |
|
Colin Jones
|
af19d14c40
|
Finish off vector destructuring features.
|
2010-11-08 18:07:59 -06:00 |
|
Colin Jones
|
98b7ab99fe
|
Add another simple destructuring example.
|
2010-11-08 17:27:18 -06:00 |
|
Colin Jones
|
345df3d6d0
|
Add some background knowledge to the recursion section.
|
2010-11-07 10:17:58 -06:00 |
|
Colin Jones
|
cf4162ece6
|
Short start on destructuring.
|
2010-11-06 17:38:31 -05:00 |
|
Colin Jones
|
b340cb6ccb
|
Multiple-argument #() syntax.
|
2010-11-05 17:33:06 -05:00 |
|
Colin Jones
|
7e6ac00457
|
Use forms instead of strings where possible in answer sheet.
|
2010-11-04 08:10:24 -05:00 |
|