-
-
Notifications
You must be signed in to change notification settings - Fork 31
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
First range exercise #98
base: main
Are you sure you want to change the base?
Conversation
Forgot to update config, will do |
Hi @maxhaton, thank you for your contribution. Please let me know if I'm wrong, but all the exercises used on Exercism for all language tracks are found in the problem-specifications repository. This helps with consistency from language to language by supplying the exercise details along with valid inputs and outputs. I don't see any for First Range, but let me know if I'm missing it. If this is an exercise you would want on Exercism, I would suggest creating a pull request into the Problem Specifications repository that could be use for all language tracks. Thanks! |
I have absolutely no idea how exercism manages exercises, but this one is basically specific to the D programming language e.g. no other language understands ranges to the same level (C++ kind of does but no). I was assuming that it just loads the exercises straight from a git clone. |
A reminder that even if this exercise were to be applicable to other tracks, according to exercism/problem-specifications#1560:
Therefore, this PR should proceed as a track-specific exercise. |
@petertseng Thanks for pointing that out to me, I missed that posting. Are there details on what an "track-specific exercise" is anywhere? I never seen this before on the tracks I have worked on. |
Here are two places to look for the details.
sml: ["bracket-push"] (The inclusion of bracket-push in this list is not a mistake; since the bracket-push -> matching-brackets rename was already performed in problem-specifications, every track that still has yet to perform that rename now has bracket-push as a track-specific exercise. All other exercises in the list of course are also track-specific exercises and were never subject to a rename.) |
@petertseng thanks for the link, very helpful! @maxhaton Base on reading the about Custom Problem Specifications this PR also needs a Take a look at the Implementing a Completely New Exercise page for details on the format of the files. Let me know there is anything I can help with. |
I will do that when I'm back at my computer |
None of the exercises currently utilise any D more unique features or idioms, so I made one that does (ranges)