Stream: show and tell

Topic: "Preview of Roc 0.1.0" at Func Prog Sweden


view this post on Zulip Richard Feldman (Aug 03 2026 at 04:38):

I'm going to give a talk online at Func Prog Sweden, basically talking about where Roc is right now as far as 0.1.0 release, what's left before we're ready to land our first numbered version, etc. - I believe they'll be recording it for YouTube later, but you can also join live if you want to ask questions after etc!

https://www.meetup.com/func-prog-sweden/events/315394699/

view this post on Zulip Niclas Ahden (Aug 03 2026 at 08:34):

Welcome back to (online) Sweden :flag_sweden::smile:I’ll watch live for sure!

view this post on Zulip Richard Feldman (Aug 03 2026 at 12:45):

I've only been to Sweden once (Malmö for Øredev years ago), but I definitely want to go back in person someday! :flag_sweden:

view this post on Zulip Niclas Ahden (Aug 03 2026 at 12:55):

Let me know when you do and I'll take you places :) There are some good conferences, so you'll probably have a reason some time. Func Prog's conference is in October, so that may be a bit last-minute with planning and all ;P

view this post on Zulip Richard Feldman (Aug 03 2026 at 14:05):

I unfortunately have to ration my conference attendance until my kid gets older :sweat_smile:

view this post on Zulip Richard Feldman (Aug 03 2026 at 14:16):

I've been turning down more invitations to speak per year than actually attending conferences

view this post on Zulip removewingman (Aug 07 2026 at 21:23):

Would love to see these question answered:

I hope roc will be a mixture of ocaml and elm :upside_down:

view this post on Zulip Richard Feldman (Aug 07 2026 at 22:56):

no plans to change code hosting

view this post on Zulip Richard Feldman (Aug 07 2026 at 22:56):

also no plans one way or the other on basic-cli's underlying host

view this post on Zulip Richard Feldman (Aug 07 2026 at 22:57):

I'd say Roc has some things in common with both OCaml and Elm, but also now a ton of stuff that's unique to Roc :smile:

view this post on Zulip Richard Feldman (Aug 11 2026 at 16:02):

:point_up: starting now!

view this post on Zulip Jake Brownson (Aug 11 2026 at 18:27):

There was a distracting thing happening w/ the camera where since your head is against a white bed as you move your head around something is automatically adjusting the exposure making everything get darker and lighter depending on how much of the bed your head is covering.

view this post on Zulip Jake Brownson (Aug 11 2026 at 18:27):

Good talk though, I'm going to have to rewatch it at 2x as I struggle to focus on 1x videos, but it gave me a better sense of what the goals/overall vision is

view this post on Zulip Jake Brownson (Aug 11 2026 at 18:28):

Jake Brownson said:

There was a distracting thing happening w/ the camera

Easiest fix might be a darker blanket on the bed hah

view this post on Zulip Richard Feldman (Aug 11 2026 at 18:45):

I'll have a more invasive fix for the next video I'll be recording: I'm moving to a new place :laughing:

view this post on Zulip Aurélien Geron (Aug 11 2026 at 23:30):

Great talk, congrats

view this post on Zulip Aurélien Geron (Aug 11 2026 at 23:46):

I noticed that you didn't present the concept of platforms. Rather, you talked about the possibility of limiting what a Roc program can do, for safety reasons. Just curious: is it just for lack of time, or because that's the main feature of platforms in your view, and other potential benefits are somewhat secondary?

Or perhaps many new users tend to push back on platforms? I know it took me a while to be convinced by the concept: I was afraid that there might rarely be a platform that offers exactly the combination of features that the project needs, forcing everyone to either build their own platform or rewrite C libraries in Roc. After more thought, I believe that off-the-shelf platforms can cover 90% of use cases, and if platforms are easy to create, the last 10% are not so bad. Plus, in the age of AI, porting a C library to Roc isn't as much work as it used to be. Last but not least, platforms are fantastic to get up and running quickly with the underlying tech, such as graphics or databases, with barely any setup.

view this post on Zulip Jared Ramirez (Aug 12 2026 at 02:32):

was the talk recorded?

view this post on Zulip Richard Feldman (Aug 12 2026 at 02:39):

I think it was recorded!

view this post on Zulip Richard Feldman (Aug 12 2026 at 02:40):

@Aurélien Geron mostly just something I wanted to try out - like just focus on the benefits to the use cases (servers/GUIs/scripting/etc) without getting into exactly how we achieve those benefits

view this post on Zulip Aurélien Geron (Aug 12 2026 at 02:48):

Jared Ramirez said:

was the talk recorded?

I watched it here: https://www.youtube.com/watch?v=xL4f8xZ04YI&t=625s

view this post on Zulip Aurélien Geron (Aug 12 2026 at 03:03):

Richard Feldman said:

Aurélien Geron mostly just something I wanted to try out - like just focus on the benefits to the use cases (servers/GUIs/scripting/etc) without getting into exactly how we achieve those benefits

Yeah, I like that approach, it was really convincing. Perhaps you could add "quick setup" to the list of Roc benefits (with or without mentioning platforms). For example, it's trivial to compile and run a game thanks to the ray platform: the first time I tried it, I literally copy/pasted the examples/hello_world.roc and ran roc hello_world.roc, and boom, it worked. With other languages, it works something like this: git clone project, install the dependencies, configure, make, pray, error, debug, install other dependencies, etc.

view this post on Zulip Luke Boswell (Aug 12 2026 at 04:55):

Also shared on Reddit https://www.reddit.com/r/roc_lang/s/NQwCxy9XiJ

If you smash the like on that we can feed the algorithm and get Roc out there to more people :smile:

view this post on Zulip Luke Boswell (Aug 12 2026 at 04:56):

Thank you @Aurélien Geron for sharing the link, I really enjoyed watching the talk

view this post on Zulip Romain Lepert (Aug 12 2026 at 10:00):

nice Terrocotta demo :fire:


Last updated: Aug 12 2026 at 12:35 UTC