1
- # Functional Koans - Functional Javascript #
1
+ # JSKoans - koans to learn Javascript (the good bits) #
2
2
3
3
Based on Edgecase's fantastic
4
4
[ Ruby koans] ( http://github.com/edgecase/ruby_koans ) , the goal of the
5
- Functional Javascript koans is to teach you Functional Javascript through
5
+ Javascript koans is to teach you Javascript programming through
6
6
testing.
7
7
8
8
When you first run the koans, you'll be presented with a runtime error and a
@@ -21,21 +21,29 @@ Simply navigate to the Javascript Koans folder using a file browser, and
21
21
double click on KoansRunnner.html.
22
22
23
23
Any browser will do, but for the best results Firefox or Chrome is
24
- recommended. More stack trace information shows up for javascript on this
24
+ recommended. More stack trace information shows up for javascript on these
25
25
browsers.
26
26
27
27
The first error will be in koans/AboutExpects.js. Fix the first test and
28
28
refresh the browser. Rinse and repeat until all tests turn green.
29
29
30
30
The test runner used is [ Jasmine] ( http://pivotal.github.com/jasmine/ ) with a
31
- customized reports viewer.
31
+ customized report viewer.
32
32
33
33
### Changelog
34
34
35
- v2 - Sept 2010 - Second version based on jasmine (Thanks Greg Malcolm!)
36
- v1 - July 2010 - First version based on jsTestDriver
35
+ * v3 - Nov 2010 - Moved out of branch of functional-koans project, into own top level project
36
+ * v2 - Sept 2010 - Second version based on jasmine (Thanks Greg Malcolm!)
37
+ * v1 - July 2010 - First version based on jsTestDriver
38
+
39
+ ### Inspirations & thanks
40
+
41
+ * Dick Wall (the Java posse) - for bringing the idea of koans to my attention
42
+ * Edgecase - for the great Ruby Koans
43
+ * Douglas Crockford - for Javascript; the good bits
37
44
38
45
##### License
39
46
40
- This software is (c) 2010 David Laing, and licensed under the MIT license (see
47
+ This software is (c) 2010 David Laing & Greg Malcolm , and licensed under the MIT license (see
41
48
LICENCE for details). Enjoy!
49
+
0 commit comments