Peter Tseng
Peter Tseng
In this issue, we discuss how to decide when to add topics to an exercise. Discussion seems to favour adding only topics that are essential/required for an exercise. To close...
``` alphametics/.meta/Cargo-example.toml:edition = "2018" book-store/.meta/Cargo-example.toml:edition = "2018" crypto-square/.meta/Cargo-example.toml:edition = "2018" decimal/.meta/Cargo-example.toml:edition = "2018" diffie-hellman/.meta/Cargo-example.toml:edition = "2018" grep/.meta/Cargo-example.toml:edition = "2018" pig-latin/.meta/Cargo-example.toml:edition = "2018" poker/.meta/Cargo-example.toml:edition = "2018" robot-name/.meta/Cargo-example.toml:edition = "2018" scale-generator/.meta/Cargo-example.toml:edition =...
In [x-common](https://github.com/exercism/x-common/tree/master/exercises), we have various exercises with canonical-data.json representing the recommended set of tests for that exercise. We created generators to more easily keep up with changes in x-common. Whenever...
https://github.com/exercism/haskell/blob/main/README.md#directory-structure and https://github.com/exercism/haskell/blob/main/README.md#exercise-structure didn't get updated for v3. * Update both of these to add .meta/config.json and .docs/instructions.md. * Update the "Exercise structure" heading (and potentially any text) to make...
The test runner only has a limited set of packages, since it is forbidden from having internet access. If a student submits a package.yaml with a package that is not...
In https://github.com/exercism/haskell/pull/1012 we updated to Stack 18.14. Students who start exercises that had not been started before will get 18.14 in their stack.yaml if they download via CLI (tested and...
A working setup was in exercism/haskell#1043: 1. Add to `~/.stack/config.yaml`: ``` # Stop downloading GHCs into isolated locations under ~/.stack. install-ghc: false # Allow Stack to pick the system GHC...
For those who don't want Stack or cannot install it for any reason, we are interested in telling them what the alternative is. This alternative is the command `runghc -Wall...
If the student submits a solution using System.Random but not `package.yaml`, the error would be: ``` Could not load module ‘System.Random’ It is a member of the hidden package ‘random-1.1’....
For these exercises: ``` $ git grep 'text.*to your list of dependencies' exercises/practice/acronym/.docs/instructions.append.md:- Add `- text` to your list of dependencies in package.yaml. exercises/practice/atbash-cipher/.docs/instructions.append.md:- add `- text` to your list...