-
-
Notifications
You must be signed in to change notification settings - Fork 546
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
Deprecate binary, trinary, octal, and hexadecimal in favor of new all-your-base exercise #279
Comments
FYI @rbasso @NobbZ @ErikSchierboom @wobh @Cohen-Carlisle @yurrriq Before we can submit a blazon ticket we need to finish clarifying the process for deprecating exercises. Up until now it's been messy and prone to error, and I'd rather have that all straightened out before we deprecate four at a time across a bunch of language tracks. exercism/discussions#40 I've updated the checklist in the original post of this issue to reflect what I think we need to do to get this all sorted out. |
We are missing the
|
The exercises binary, trinary, octal and hexadecimal were replaced in favor of all-your-base, see exercism/problem-specifications#279
Are we ready to go ahead and Blazon this now, @kytrinyx? |
Yeah, I think that's a good call. I would probably write a custom script that actually makes the PR to each track, to be honest. That's almost as easy as opening an issue, and it makes it much easier for maintainers to just accept it. |
That sounds marvellous! Happy to help with that if I can (maybe there should be an issue saying that we need this tool, and other people might be able to help with it too). |
I wrote a script to check whether any tracks still implement the binary/trinary/octal/hexadecimal exercises, and this is the list:
Apparently, there are still quite some tracks that implement these exercises. Do we want to make an effort of deprecating these? |
I would be in favor of giving maintainers another nudge here to deprecate (and inform them about the replacement exercise). The old repetitive exercises were quite annoying as a student back then. Also I am wondering why a new track like |
As a maintainer, I would be in favour of getting such a nudge, preferably (though not necessarily) as a PR, as it would be a good candidate for a good-first-pr. |
Sidenote: In case we decide to notify maintainers and define how, this could also be applied for #1918 in case this gets merged. |
I'd definitely appreciate a reminder or nudge or PR. 😄 I think Python has successfully "killed" all the number-base related exercises, and we have the |
I'm wondering if a PR might be a little too "in your face." Not all tracks have implemented the more general |
I think @wolf99 actually meant "issue" as they wrote they want to label it "good first [issue]". I also think an issue would be good, preferably including a link to the "how to deprecate docs" and a mention of the new exercise. |
See exercism/problem-specifications#279 Co-authored-by: Erik Schierboom <[email protected]>
We've settled on replacing the four almost identical exercises with one that is more interesting and comprehensive, which converts a number in an arbitrary base to the equivalent in a second arbitrary base. See #276 for details.
We need to (I think):
all-your-base
to be accepted.deprecated
file to octal.deprecated
file to hexadecimal.deprecated
file to binary.deprecated
file to trinaryThe text was updated successfully, but these errors were encountered: