Commit Graph

  • 8ea68548fe Simplify example Jay Hayes 2016-05-02 18:56:01 -05:00
  • 2d7982e9a3 Remove indirection of wait/0 Jay Hayes 2016-05-02 18:55:00 -05:00
  • b955a4db64 Remove unneeded case Jay Hayes 2016-05-02 18:54:22 -05:00
  • 6772308e9a Add a little more context to example description Jay Hayes 2016-05-02 18:51:01 -05:00
  • dacaf4c0b1 Actually illustrate use of receive function Jay Hayes 2016-05-02 18:50:35 -05:00
  • bef1cf5028 Add new test illustrating spawning processes Jay Hayes 2016-05-02 18:49:40 -05:00
  • c7c2fbcdff Auto-pin variables when replacing blanks in assert_receive Jay Hayes 2016-05-02 20:45:03 -05:00
  • 1b99ab0650 Pin missing values in assert_receive Jay Hayes 2016-05-02 16:12:03 -05:00
  • adabb403ea Fix typo in answers Jay Hayes 2016-05-02 15:11:30 -05:00
  • 3892c0477e Merge pull request #89 from iamvery/assert-koan-test-results Uku Taht 2016-04-28 11:06:24 +01:00
  • b422920387 Merge pull request #90 from elixirkoans/cleanup-display Uku Taht 2016-04-28 11:03:56 +01:00
  • 1f4f82ea53 Add parens around Enum.each/2 Jay Hayes 2016-04-27 15:53:37 -05:00
  • a5c3d910a7 Use heredoc-style for longer blocks of text in Display Felipe Sere 2016-04-27 21:12:13 +01:00
  • fb56540193 Remove the last exit from Display Felipe Sere 2016-04-27 20:59:51 +01:00
  • b01727f9b8 Extract colours into their own little module Felipe Sere 2016-04-27 20:57:13 +01:00
  • c621c1abaa Assert the results of all koans tests Jay Hayes 2016-04-27 12:15:26 -05:00
  • 39f09e5c30 Handle errors in tests functions as well Jay Hayes 2016-04-27 12:05:54 -05:00
  • 527b5ea028 Merge pull request #77 from iamvery/exit-on-completion Uku Taht 2016-04-27 10:27:44 +01:00
  • 814d3db995 Refactor Tracker get/0 and summarize/0 Jay Hayes 2016-04-26 18:16:17 -05:00
  • 93c41d6ced Move explicit exit out of display function Jay Hayes 2016-04-26 18:10:16 -05:00
  • 9b65177e17 Pin variable in match Jay Hayes 2016-04-26 17:43:11 -05:00
  • 6ae1cae4b8 Congratulate when koans are complete Jay Hayes 2016-04-26 17:35:31 -05:00
  • 7903923e36 Implement congratulation display Jay Hayes 2016-04-24 22:24:02 -05:00
  • 11f3560a2b Monitor watcher and wait for it to exit Jay Hayes 2016-04-23 20:26:09 -05:00
  • 385ab0e236 Merge pull request #80 from elixirkoans/add-a-progress-bar Uku Taht 2016-04-26 23:28:44 +01:00
  • 45a0801f4b Merge pull request #88 from iamvery/test-agents Felipe Seré 2016-04-26 23:25:00 +01:00
  • 0ed061f96f Error out early if invalid paramter is provided. Felipe Sere 2016-04-26 23:20:20 +01:00
  • cd4f7c755d Add test for agents koans Jay Hayes 2016-04-26 17:09:16 -05:00
  • eaf55ba897 Silence warning about unused paramters Felipe Sere 2016-04-25 22:43:20 +01:00
  • 135fc055ca Remove "Considering..." line Felipe Sere 2016-04-25 22:42:58 +01:00
  • 1357235f8a Incorporate feedback about usued elements and typos Felipe Sere 2016-04-25 22:40:00 +01:00
  • ab72b0e908 Simpler progressbar and handle --koan=<KOAN> better Felipe Sere 2016-04-25 09:32:34 +01:00
  • 2b2240340e Add a progress bar that also displays the number of koans. Felipe Sere 2016-04-24 19:37:13 +01:00
  • 1625ef7d99 Hook tracker into Execute module via hook Felipe Sere 2016-04-24 13:10:05 +01:00
  • c9ee4dbae0 Add an agent to keep track of completed koans Felipe Sere 2016-04-24 12:59:55 +01:00
  • 143040c0a0 Merge pull request #87 from iamvery/fail-with-missing-answers Uku Taht 2016-04-26 22:55:02 +01:00
  • a24e179472 Error is raised if an answer isn't provided for each koan Jay Hayes 2016-04-26 16:40:52 -05:00
  • 937cc28d0f Merge pull request #86 from Troush/structs-safe-fetch Uku Taht 2016-04-26 19:21:22 +01:00
  • b69010d05c Map.fetch! -> Map.fetch Alex 2016-04-26 16:48:09 +03:00
  • a8784b5349 Merge pull request #85 from elixirkoans/clarify-strict-matching Felipe Seré 2016-04-26 14:08:04 +01:00
  • 30dcdd5efe Move blank in pin operator koan Uku Taht 2016-04-26 13:32:33 +01:00
  • da60424d7e Merge pull request #83 from RabeaGleissner/update-instructions Uku Taht 2016-04-26 13:05:36 +01:00
  • 353ce95a1a Attempt clarifying the pin operator Uku Taht 2016-04-26 12:57:42 +01:00
  • 2aeccdd8f7 Merge pull request #84 from RabeaGleissner/new-pattern-matching-koan Uku Taht 2016-04-26 12:51:17 +01:00
  • 72048db01f Fixes typo Rabea Gleissner 2016-04-26 12:30:41 +01:00
  • 919b877d51 Makes changing pattern more obvious Rabea Gleissner 2016-04-26 12:24:57 +01:00
  • 9ec6089bde Add new koan for anonymous functions with pattern matching Rabea Gleissner 2016-04-26 12:07:45 +01:00
  • f674db1f70 updates Readme Rabea Gleissner 2016-04-26 10:40:10 +01:00
  • bf1cf2a155 Merge pull request #82 from Zanadar/zm-pipe-is-cons Felipe Seré 2016-04-26 07:00:37 +01:00
  • d1c7a179f6 Struct koans now calls '|' operator by correct name: 'cons' Zander Mackie 2016-04-25 17:54:59 -04:00
  • 162fec6731 Update travis badge Uku Taht 2016-04-25 09:39:02 +01:00
  • 41bd2c5a21 Merge pull request #81 from iamvery/refactor-tests Uku Taht 2016-04-25 08:57:51 +01:00
  • c894641106 Remove unneeded element from match Jay Hayes 2016-04-24 23:11:34 -05:00
  • 4a42e78e63 whitespace Jay Hayes 2016-04-24 23:08:15 -05:00
  • fcff0af7b2 Removed unneeded test harness macro Jay Hayes 2016-04-24 23:07:33 -05:00
  • b4fb404aff Quote expressions instead of hand-writing them Jay Hayes 2016-04-24 22:58:26 -05:00
  • 8a706846d3 Remove unused functions Jay Hayes 2016-04-24 22:58:01 -05:00
  • cb560d6815 Merge pull request #76 from elixirkoans/remove-blank-assertions Felipe Seré 2016-04-24 15:14:24 +01:00
  • fcb45c78da Merge pull request #78 from iamvery/trailing-commas Felipe Seré 2016-04-24 10:44:14 +01:00
  • 1a17eb5db8 Merge pull request #79 from fabientownsend/master Felipe Seré 2016-04-24 10:40:10 +01:00
  • ca1bd36322 Modify lists and maps style fabien townsend 2016-04-24 10:18:57 +02:00
  • 7465dca41f Add trailing commas to multi-line lists and maps Jay Hayes 2016-04-23 20:38:20 -05:00
  • c60f7c0033 Use 'leveling' instead of 'levelling' Uku Taht 2016-04-24 02:24:14 +01:00
  • 5e7391402e Stop wrapping ExUnit Uku Taht 2016-04-23 21:38:51 +01:00
  • 55cc11ca14 Merge pull request #75 from iamvery/grammar Uku Taht 2016-04-23 19:40:26 +01:00
  • bc29450f67 Subjective word ordering Jay Hayes 2016-04-23 13:07:38 -05:00
  • f780777218 Typo "apart just /as/ easily" Jay Hayes 2016-04-23 13:07:01 -05:00
  • 869a4559de Adds our new domain. Felipe Sere 2016-04-23 15:04:52 +01:00
  • ad5b486553 Merge pull request #74 from ukutaht/split-test-harness Felipe Seré 2016-04-23 13:10:23 +01:00
  • b1479487b0 Create a test file for each of the koan modules Felipe Sere 2016-04-23 11:46:45 +01:00
  • 4c5009c697 Merge pull request #73 from ukutaht/feedback-from-uku Uku Taht 2016-04-23 12:13:08 +01:00
  • 14d4e4f551 Make sure blank is on the right and improve koans Felipe Sere 2016-04-23 10:56:17 +01:00
  • 29da6d92a0 Merge pull request #72 from RabeaGleissner/fixing-typos Uku Taht 2016-04-22 15:11:51 +01:00
  • ee084b4563 fixes typos and some formatting Rabea Gleissner 2016-04-22 15:04:59 +01:00
  • 52ac7955e5 Merge pull request #71 from ukutaht/double_underscores Uku Taht 2016-04-20 15:40:52 +01:00
  • 2aec04f9cc Ignore random messages from the file watcher Uku Taht 2016-04-20 14:46:38 +01:00
  • 2ed891389c Add explanation for the first koan Uku Taht 2016-04-20 11:32:13 +01:00
  • ded0f11ec6 Use triple underscore instead of double Uku Taht 2016-04-20 11:23:44 +01:00
  • 046f92a3c2 Merge pull request #70 from ukutaht/fix_assert_receive Uku Taht 2016-04-20 11:09:32 +01:00
  • d3130ac3dd Improve error reporing on assert receive Uku Taht 2016-04-20 11:07:19 +01:00
  • ea2bb8f9bf Use bare double underscores instead of atoms Uku Taht 2016-04-19 13:35:20 +01:00
  • 211355b1a5 Implement a custom version of assert_receive. Felipe Sere 2016-04-18 23:08:21 +01:00
  • 45619f6bdb Merge pull request #69 from ukutaht/remove-arith Felipe Seré 2016-04-18 20:42:23 +01:00
  • 452aa5d9ee Remove arithmetic koans Uku Taht 2016-04-18 13:31:32 +01:00
  • 128188cc68 Merge pull request #68 from ukutaht/fix_assert_receive Uku Taht 2016-04-11 14:12:30 +01:00
  • 57595eb05a Merge pull request #67 from ukutaht/koans_for_agents Uku Taht 2016-04-11 14:11:13 +01:00
  • 0b07f61bef Merge pull request #66 from ukutaht/improve_enum_koans Uku Taht 2016-04-11 13:54:47 +01:00
  • 395182c68d Fixes the reported line for failures using assert_receive Felipe Sere 2016-04-10 20:53:10 +01:00
  • 6752ec758c Improve and enforce naming of koans at compile time Felipe Sere 2016-04-10 19:14:35 +01:00
  • 12a511b309 A few simple koans about agents Felipe Sere 2016-04-09 21:29:37 +01:00
  • c8079b77df Merge pull request #65 from ukutaht/improve_function_koans Uku Taht 2016-04-10 18:41:58 +01:00
  • 4dd877e820 Remove unused ExUnit references Felipe Sere 2016-04-10 12:22:31 +01:00
  • 98ab1a0e26 Improve enum koans Felipe Sere 2016-04-10 11:56:49 +01:00
  • 2b999605f5 Improve the wording in the function koans Felipe Sere 2016-04-10 00:19:26 +01:00
  • 0bd5ce772c Merge pull request #64 from ukutaht/improve_maps Felipe Seré 2016-04-10 00:23:36 +01:00
  • 4c49a20927 Be more positive in string koans Uku Taht 2016-04-10 00:12:23 +01:00
  • b63a5d8e9a Combine keys and values map koans Uku Taht 2016-04-10 00:08:07 +01:00
  • 9e16bfdac8 Attempt at making maps easier to go through Uku Taht 2016-04-09 23:42:01 +01:00
  • 8b429c1efd Fix typo Uku Taht 2016-04-09 23:26:21 +01:00
  • cbceaec895 Merge pull request #63 from ukutaht/koan_per_process Uku Taht 2016-04-09 23:24:59 +01:00