Skip to content

linked-list: Implement canonical-data.json #568

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
kytrinyx opened this issue Feb 13, 2017 · 1 comment
Open

linked-list: Implement canonical-data.json #568

kytrinyx opened this issue Feb 13, 2017 · 1 comment

Comments

@kytrinyx
Copy link
Member

kytrinyx commented Feb 13, 2017

We want to have a standard set of test inputs and outputs for each exercise to
make it easier to port them to new languages, as well as to help keep the
exercises in sync.

The Linked List exercise can be found in the ./exercises/linked-list/ directory.

The step-by-step instructions for how to compile a canonical-data.json file is
described in this section of the contributing guide.

See http://exercism.io/contribute/canonical-data/linked-list for the up-to-date list of
language tracks that have an implementation of the Linked List exercise.

The tracking issue has more context.

@stkent
Copy link
Contributor

stkent commented Jun 18, 2017

When working on this, it would be nice if simple-linked-list ended up being, ahem, simpler, than linked-list. I'm imagining that the functionality demanded by simple-linked-list should be a subset of the functionality demanded by linked-list, and that the tests for simple-linked-list should similarly be a subset of the tests for linked-list.

emcoding pushed a commit that referenced this issue Nov 19, 2018
Provides a common implementation of the code that extracts the individual test cases from a problem's `canonical_data.json` file, and removes support for the 'proc' based procedure previously used in the 'lib/<problem>_cases.rb' files.
loziniak added a commit to loziniak/problem-specifications that referenced this issue Mar 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants