Hey all! I grabbed an issue (#6109) to start contributing to roc and have a few questions/want to run my idea of changes past some people to make sure I am making good changes before requesting reviews, etc. Is this a good forum to just ask openly and get some feedback?
absolutely, ask away! :smiley:
So I am somewhat new to the project but have looked around a little bit so forgive any noob questions :). My initial thought was to add a check for a 404 in packaging/src/https, add to the Problem enum, and then add some blurb about file not being found in reporting/src/error/report.rs. Does that seem reasonable?
Yeah that sounds about right
Thanks both! :smiley:
I'm not quite there yet but once we have a draft PR open and we think it looks good, do we just ask in here to get a review or do folks kind of sort through them on their own?
Asking for a review here is the most helpful
Would #6169 be a good first issue to get into the dev backend a bit? I haven't had any experience yet but am keen to take a look.
It would probably be ok. I think everything is wired up for roc_panic
, so it should be reasonable
feel free to ask any questions about it! :smiley:
I'll limit my spam to this thread in the short term but I picked up #6164 and it seems that it is something that may need some outside input. So when it comes to the current List.split, is there any interest in changing that to something else like List.splitAt like in the issue? In order to most closely match what Str.split is doing, List.split should also take in an element to split on then? Thanks in advance :smile:
If I were to name those functions, I would name them splitAt
and splitBy
, to avoid confusion. splitAt
would take an index and return {before, after}
and splitBy
would take an element value (a
for List a
, Str
for Str
) and split by that. That would be a breaking change, but it's better to make them early, right?
Yeah, I agree with that. Clarity of those two names if much better
can we start an #ideas about that? Some people might have input on that who don't follow the #contributing channel :big_smile:
Last updated: Jul 06 2025 at 12:14 UTC