Stream: roctoberfest

Topic: Welcome


view this post on Zulip Georges Boris (Sep 30 2022 at 15:49):

Hello folks! Per @JanCVanB request, I've subscribed everyone who reacted to his post on #beginners to this channel.

If you need a reminder, I'm also reposting his initial message that states the intent of this channel! :)


New to Roc? Enjoy puzzles? Want to help Roc by simply writing apps and chatting about your experience? Sign up for Roctoberfest!

The core Roc contributors are recruiting new Roc app developers to use Roc in October (starting this weekend) to solve a variety of coding puzzles, primarily the fun set from Advent of Code 2021. This will stress test the Roc app dev experience, generate priority feedback/bugs/enhancements to implement in November, and prepare Roc as a language for an expected influx of new users in December. There is no min/max time commitment or participation expectation, we just want you to have fun.

Please also invite any friends/peers in the next few days who you think would enjoy trying Roc for app dev, might provide insightful feedback for us, or just enjoy a coding challenge. :smiley:

view this post on Zulip Ghislain (Sep 30 2022 at 23:18):

Hi, I'm a bit afraid of being a real noob on functional programming, and I take this challenge just to try my skills on it.
I write them in 3 languages (deno, rust, roc) and it feels so hard for me to think and write it simply in Roc/Rust because of the Result/Option matching pattern scoping hell. (I'm a Go/JS dev)

Am I at my place? Is this more to challenge the language or yourself in the language?

view this post on Zulip jan kili (Sep 30 2022 at 23:41):

You're in a great place - I'm a JS/Python dev and Roc is my first FP. I did a few days of Advent of Code 2021 in real time, and they were very relaxed and encouraging, even without anyone else's Roc code to copy! Here you'll have support and inspiration, I hope.

view this post on Zulip jan kili (Sep 30 2022 at 23:42):

It's to challenge both!

view this post on Zulip jan kili (Sep 30 2022 at 23:43):

I hope community examples help guide your intuition, and if it's still unintuitive then that's partly our fault for incomplete documentation/tutorial or awkward syntax!

view this post on Zulip Ghislain (Sep 30 2022 at 23:50):

Such a wonderful message for beginners! Thx

view this post on Zulip Ghislain (Sep 30 2022 at 23:52):

Completed the first day, looking forward to see how others have accomplished it!

view this post on Zulip jan kili (Oct 01 2022 at 00:03):

What do you think, how/where/when should we share implementations?

view this post on Zulip jan kili (Oct 01 2022 at 00:03):

Hyperlinks to individual repos, for no spoilers?

view this post on Zulip Ghislain (Oct 01 2022 at 00:07):

To notice, I'm glad you didn't share your repo yet, because I was so looking for some help today and I'm very happy to having solved it alone :P

view this post on Zulip Ghislain (Oct 01 2022 at 00:12):

In a perfect world, I would like a way to access other implementations only if I have the answer to the dayX with a Roc implementation :sweat_smile: ahah

view this post on Zulip jan kili (Oct 01 2022 at 00:20):

Well, clearly you need to build such a system in Roc right now


Last updated: Jul 06 2025 at 12:14 UTC