Skip to content

Conversation

@depial
Copy link
Contributor

@depial depial commented Oct 19, 2025

This is a potential concept exercise for the dict-functions concept. mecha-munch-management was taken from the python track and I've translated it with a few modifications to better suit Julia and the current about.md.

Notes:

  • Missing the exercise introduction.md until we settle on the concept introduction.md
  • Encourages the use of Dict functions: get, keys, merge!, mergewith! and get!
  • Status set to "wip" until we publish the dict-functions
  • Original authors @meatball133 and @BethanyG are listed as authors, if that's alright?

@colinleach
Copy link
Contributor

Looking great so far. I'll try to get #994 finished tomorrow, now I have a clear view of what the exercise needs. Then we can copy the Introduction to here and make both of them live.

@depial
Copy link
Contributor Author

depial commented Oct 20, 2025

I forgot to mention that I've set higher-order-functions as its prereq since mergewith is a HOF.

@depial depial requested a review from colinleach October 20, 2025 17:45
@depial
Copy link
Contributor Author

depial commented Oct 20, 2025

I'll leave the merging of the various PRs to you, since I'm not paying much attention to the status of AWS and don't want to mess that up :D

@colinleach
Copy link
Contributor

Configlet should be fine once we can merge the concept.

@colinleach
Copy link
Contributor

Maybe tomorrow. The website is now showing flickers of life, but very unreliable with lots of timeouts.

@colinleach colinleach merged commit 09ab8c2 into exercism:main Oct 21, 2025
4 of 6 checks passed
@colinleach
Copy link
Contributor

colinleach commented Oct 21, 2025

Looking mostly good - it synced smoothly and now shows up on the website if you enter the URL. I'm still not seeing it on the syllabus tree, but I'll check again later.

Edit: A few minutes later, the page I previously saw now gives a 404. At this point I plan to step away from the computer and concentrate on breakfast.

@depial
Copy link
Contributor Author

depial commented Oct 21, 2025

That's what I saw initially, now I don't see it on the tree... I saw that Julia nightly - ubuntu-24.04 failed on the merge of the exercise, so I'll look into that.

You should definitely go enjoy breakfast!

@colinleach
Copy link
Contributor

The CI failure is baffling-birthdays. Maybe a random glitch with an exercise based on randomness??

@depial
Copy link
Contributor Author

depial commented Oct 21, 2025

I reran it and it passed. I would suspect you're right on it being due to randomness.

@colinleach
Copy link
Contributor

It might be worth relaxing the test stringency. I'll look into it later.

@depial
Copy link
Contributor Author

depial commented Oct 21, 2025

Still no progress on the syllabus tree, but the exercise is available in the practice section.

@depial depial deleted the mecha-munch branch October 21, 2025 14:43
@colinleach
Copy link
Contributor

More evidence for website confusion: it seems I authored dict-functions 3 times, picking up 10 rep each time. Fortunately, there is no cost to Exercism for this largesse!

image

@depial
Copy link
Contributor Author

depial commented Oct 21, 2025

Interesting how it's spread out, with PR 1033 in the middle there. I only got rep for one review, so at least it's stayed honest on my end :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants