Commit graph

203 commits

Author SHA1 Message Date
Jonathan Shih
74eeb7160e Fix typo 2016-04-18 06:52:26 -07:00
Jonathan Shih
43aeba836a Add list-ops exercise 2016-04-18 05:17:26 -07:00
Erik Simmler
a21dda922d Merge pull request #70 from NobbZ/fix/bin-build.sh
Add shebang to `bin/build.sh`
2016-04-17 20:17:34 -04:00
Erik Simmler
ddb0914119 Merge pull request #69 from NobbZ/fix/wordcount-test
Makes the testsuite more faulttolerant
2016-04-17 20:17:08 -04:00
Norbert Melzer
ec0b7bea5d Add shebang to bin/build.sh
Without the shebang, the buildscript might fail on environments which do
not use `bash` or a compatible shell as default.

This PR fixes the issue and makes the script more robust to the
environment.
2016-04-18 01:24:36 +02:00
Norbert Melzer
d685e79fc7 Makes the testsuite more faulttolerant
There seems to be a bug in elm (elm-lang/core#403) which makes equality
checks fail when the should succeed.

FIX #67
2016-04-18 01:20:56 +02:00
Erik Simmler
5be616b3ab Merge pull request #65 from lukewestby/sublist-updates
refactor sublist 🎉
2016-04-13 21:01:37 -04:00
Luke Westby
95909b08a1 add version, remove type from starting file 2016-04-12 13:54:11 -07:00
Lew Parker
1dfc360a83 Merge pull request #55 from tgecho/series
Add series exercise
2016-04-12 12:43:57 -06:00
Erik Simmler
f52d27184c Merge pull request #63 from lukewestby/nucleotide-update
refactor nucleotide-count
2016-04-10 06:08:15 -04:00
Luke Westby
84759bd46e refactor sublist 2016-04-09 20:15:51 -07:00
Luke Westby
0b9ffd8ca1 refactor nucleotide-count 2016-04-09 19:48:05 -07:00
Erik Simmler
b013837af3 Merge pull request #62 from toolness/patch-1
minor typo fix in ABOUT.md
2016-04-09 07:34:45 -04:00
Atul Varma
c84706c6cf minor typo fix in ABOUT.md 2016-04-09 02:21:22 -04:00
Erik Simmler
3e6f0a0720 Merge pull request #57 from tgecho/robot-simulator
Add robot-simulator exercise
2016-04-07 20:32:56 -04:00
Erik Simmler
2325e7d6ef Add series exercise 2016-04-07 20:30:57 -04:00
Erik Simmler
46782f1552 Add robot-simulator exercise 2016-04-07 20:07:45 -04:00
Lew Parker
03be35553d Merge pull request #56 from tgecho/run-length-encoding-property-tests
Add additional test cases (including a property based test!) to run-length-encoding
2016-04-07 13:12:47 -06:00
Lew Parker
d50ce07e6e Merge pull request #54 from tgecho/allergies
Add allergies exercise
2016-04-07 12:54:45 -06:00
Lew Parker
3a5a6db18b Merge pull request #41 from tgecho/activate
When we're ready: activate the track!
2016-04-06 15:41:19 -06:00
Erik Simmler
6971eb79a2 Activate the track 2016-04-06 17:29:02 -04:00
Erik Simmler
5404824261 Add allergies exercise 2016-04-05 20:18:51 -04:00
Erik Simmler
8070236eb8 Merge pull request #60 from rebelwarrior/patch-1
Fixes typo from "Hamming" to "Word Count"
2016-04-03 18:10:15 -04:00
David Acevedo
1065c8b797 Fixes typo from "Hamming" to "Word Count" 2016-04-03 16:45:24 -04:00
Erik Simmler
b31100f73c Add additional test cases (including a property based test!) to run-length-encoding 2016-03-27 15:57:29 -04:00
Lew Parker
919cc6a2ba Merge pull request #53 from tgecho/nucleotide-count-records
Add/increment nucleotide-count test version
2016-03-26 12:47:32 -06:00
Erik Simmler
9b7f15a52a Add/increment nucleotide-count test version 2016-03-26 14:34:31 -04:00
Lew Parker
34b33d79d0 Merge pull request #51 from tgecho/nucleotide-count-records
Convert nucleotide-counts to use a record rather than a `List (Char, Int)`
2016-03-26 12:29:04 -06:00
Erik Simmler
a8eca4050e Convert nucleotide-counts to use a record rather than a List (Char, Int) 2016-03-23 20:18:25 -04:00
Lew Parker
ad55c22ccd Merge pull request #49 from tgecho/remove-test-pattern
Remove test_pattern: “TODO” from config.json (should fix #48)
2016-03-22 18:42:36 -06:00
Erik Simmler
8520aeae06 Remove test_pattern: “TODO” from config.json (should fix #48) 2016-03-21 21:14:20 -04:00
Erik Simmler
c3c20ffeb1 Merge pull request #43 from parkerl/add_elm_format_to_build
Make it easy to run `elm-format` locally
2016-03-19 15:04:45 -04:00
Erik Simmler
7c74235831 Merge pull request #42 from parkerl/run_elm_format_on_new_exercises
Changes to exercises after an `elm-format`
2016-03-19 14:53:41 -04:00
Lew Parker
5715a93274 Make it easy to run elm-format locally
- run WITH_FORMAT=true bin/build.sh
2016-03-19 12:51:58 -06:00
Lew Parker
5a8aa5e7de Changes to exercises after an elm-format 2016-03-19 12:43:27 -06:00
Lew Parker
8ead7aabfb Merge pull request #39 from tgecho/bewatts-exercises
Cherry picked exercises from bewatts/xelm
2016-03-19 11:57:51 -06:00
Erik Simmler
654a5b83bf Revise strain exercise… the description forbids using filter! 2016-03-19 13:49:19 -04:00
Erik Simmler
c4e8aea66a Clarify the space-age test requirements 2016-03-19 13:49:19 -04:00
Erik Simmler
90e7d88374 Revise phone-number to use Maybe 2016-03-19 13:49:19 -04:00
Erik Simmler
6b79102bac Revise grade-school to match up with the exercise description 2016-03-19 13:49:19 -04:00
Erik Simmler
4ff4fb9535 Merge pull request #40 from tgecho/docs
Add basic LEARNING.md
2016-03-17 21:30:55 -04:00
Erik Simmler
8212d7186c Add basic LEARNING.md 2016-03-17 20:49:38 -04:00
Erik Simmler
3b6ba9da5a Revise accumulate example (the directions specifically forbid using map!) 2016-03-17 20:21:56 -04:00
Erik Simmler
6e036afc7d Run elm-format over cherry picked exercises 2016-03-17 20:21:55 -04:00
Erik Simmler
5b8970a2db Align cherry picked exercises with the new test format 2016-03-17 20:21:55 -04:00
Erik Simmler
5bbeef5242 Align cherry picked exercises with the new directory structure 2016-03-17 20:21:55 -04:00
Claire Thompson
4b5ff7afb3 Add GradeSchool example and test 2016-03-17 20:21:55 -04:00
Claire Thompson
40a69d61d0 Add PhoneNumber example and test 2016-03-17 20:21:55 -04:00
Claire Thompson
e6fbf7f8a8 Add NucleotideCount example and test 2016-03-17 20:21:51 -04:00
Claire Thompson
556d32c4ec Add SpaceAge example and test 2016-03-17 20:21:30 -04:00