Stream: ideas

Topic: Exercism


view this post on Zulip Isaac Van Doren (Sep 27 2023 at 23:16):

It would be awesome to get Roc on Exercism at some point. It's a very cool and welcoming platform and a nice way to learn new languages, plus it would help more people find out about Roc. Creating the exercises would be a decent amount of work so it would take a good amount of volunteer effort to get it up and running.

view this post on Zulip Brendan Hansknecht (Sep 27 2023 at 23:21):

That's a really cool idea, Though I definitely question if roc is too unstable currently. Might lead to a broken and frustrating experience without regular updating

view this post on Zulip Isaac Van Doren (Sep 27 2023 at 23:23):

Yes that's true

view this post on Zulip Luke Boswell (Sep 28 2023 at 01:25):

In the meantime we have been building a collection of examples over at roc-lang/examples. There are plenty of good first issues there for anyone who would like to contribute. Just take a small pure Roc concept and provide some explanation for beginners. These should be going live on the next website update too, so any assistance would be a big help for newcomers I think.

view this post on Zulip Luke Boswell (Sep 28 2023 at 01:27):

For example this issue is for someone to explain how to do a while loop in Roc. Take an imperative idea and show how to achieve the same thing using a pure functional language.

view this post on Zulip Luke Boswell (Sep 28 2023 at 01:28):

I forgot to mention, I also love the Exercism idea, but it's probably a bit early.

view this post on Zulip Anton (Sep 29 2023 at 08:03):

We could of course make a repo with exercism-style exercises that new users can use for now and we can put them up on exercism when the language is ready.


Last updated: Jun 16 2026 at 16:19 UTC