Commit Graph

46 Commits

Author SHA1 Message Date
Felipe Sere
33a06b4ec6 Improve the function koans slightly 2016-03-21 21:39:57 +00:00
Felipe Sere
679bacc632 Initial work on Functions 2016-03-21 21:39:57 +00:00
Uku Taht
264381338a Add list koan back in 2016-03-21 13:18:38 +00:00
Uku Taht
7ee7514192 Improve some descriptions a little bit 2016-03-20 20:56:27 +00:00
Felipe Sere
6e8845cb51 Assert on result of Task.start_link/1 2016-03-20 19:51:45 +00:00
Uku Taht
fe0096db49 New order for koans
Equalities
Arithmetic
Strings
Tuples
Lists
Maps
Structs
PatternMatching
Functions
Enums
Processes
Tasks
2016-03-20 19:11:13 +00:00
Uku Taht
17210ebe56 Remove assertions on errors 2016-03-17 16:47:15 +00:00
Felipe Sere
ddba726e38 Adds koans about tuples 2016-03-17 11:41:23 +00:00
Felipe Sere
e927ad99ca Extract answers from Tasks module 2016-03-17 10:13:27 +00:00
Felipe Sere
b70e8ea095 Extract answers from processes.
For some reason I don't quite understand I had to rewrite
assert_receive as I was not getting failures when I was expecting them.
2016-03-17 10:04:01 +00:00
Felipe Sere
e4d1cad6df Refernece the Person struct from test harness 2016-03-16 21:55:19 +00:00
Felipe Sere
243a8a07d8 Extract answers from PatternMatching module 2016-03-16 21:53:29 +00:00
Felipe Sere
56b6679a69 Extract answers from Structs module 2016-03-15 23:14:07 +00:00
Uku Taht
52d1c1161e Extract answers for Enum 2016-03-15 23:10:21 +00:00
Felipe Sere
245b094e7d Extract answers from arithmetic module 2016-03-15 23:04:23 +00:00
Felipe Sere
353721412f Extract answers from Functions module 2016-03-13 19:03:56 +00:00
Felipe Sere
5509d8a4eb Extract answers for the String module 2016-03-13 19:00:16 +00:00
Felipe Sere
7be4010f2a Extract values from maps 2016-03-13 11:21:59 +00:00
Felipe Sere
0eb715d4ca Extract answers for Lists 2016-03-12 12:20:07 +00:00
Felipe Sere
e48cc261a9 Strip out answers from Equalities 2016-03-12 12:20:07 +00:00
Makis Otman
741e870222 Add pipe and pin operators koans 2016-03-12 12:11:50 +00:00
Uku Taht
9a217b47ed Fix compiler warning 2016-03-08 15:16:34 +02:00
Uku Taht
1963fdb46b Merge pull request #29 from ukutaht/process_koans
Koans about processes.
2016-03-08 14:06:35 +02:00
Felipe Sere
894e0504b9 Get rid of divison by zero 2016-03-08 11:50:58 +00:00
Felipe Sere
4ca9ab44ad Squash compiler warnings. 2016-03-08 11:36:24 +00:00
Felipe Sere
aa980c09fc Adds koans about tasks 2016-03-08 11:23:06 +00:00
Felipe Sere
cf4c24d39c Adds more extensive koans about spawn, spawn_link and spawn_monitor 2016-03-08 11:22:47 +00:00
Felipe Sere
c450cc3b19 Koans about processes including infrastructure. 2016-03-08 11:21:41 +00:00
Uku Taht
0fbbd30b5c Use Map.fetch as the example for error handling 2016-03-08 13:01:12 +02:00
Uku Taht
fee07e99a6 Introduce underscore to mark variables as irrelevant 2016-03-08 13:01:06 +02:00
Uku Taht
8be24a7e75 Assert on tail 2016-03-08 13:00:32 +02:00
Uku Taht
1a19c30ec1 Start basic pattern matching koans 2016-03-07 16:45:23 +02:00
Felipe Sere
99a561a6dc Basic Koans about structs 2016-03-07 15:59:57 +02:00
Felipe Sere
3f0bb9b529 Koans for basic arithmetic 2016-03-06 14:15:10 +00:00
Felipe Sere
b1baf1955b Make the enum koans a tad more entretaining. 2016-02-08 21:14:55 +00:00
Felipe Sere
51b3739f46 Basic koans for the Enum module. 2016-02-06 12:30:11 +00:00
Felipe Sere
15108425ea Add function capturing 2016-01-13 22:28:21 +00:00
Felipe Sere
8e91473ab8 Add annonymous functions 2016-01-13 22:08:12 +00:00
Felipe Sere
c8d7c37f39 Koans for Elixir functions. 2016-01-13 21:19:29 +00:00
Uku Taht
0fd5d83e39 Rename strings from 03 to 04 2016-01-11 16:30:39 +00:00
Uku Taht
e9e08b5a44 Initial draft for strings 2016-01-11 16:30:39 +00:00
Felipe Sere
18532e66bd Use Jon Snow as an example person "map" 2016-01-11 13:43:50 +00:00
Felipe Sere
f46e1dd751 Start work maps 2016-01-09 23:11:50 +00:00
Uku Taht
269647a568 prefix filenames numerically 2016-01-08 15:27:21 +00:00
Makis Otman
0a933ee2ca Add List koans 2016-01-08 15:21:51 +00:00
Uku Taht
19c431dc94 Move koans to their own directory 2015-12-15 17:59:52 +00:00