Stream: beginners

Topic: Hi


view this post on Zulip Rick Hull (Nov 17 2024 at 18:47):

Been listening to the podcast for about a year and finally taking a real look at Roc

view this post on Zulip Sam Mohr (Nov 17 2024 at 19:17):

Welcome! Happy to have you. Let us know if you've got any questions

view this post on Zulip daniel (Mar 16 2026 at 01:08):

rehi

view this post on Zulip Luke Boswell (Mar 16 2026 at 01:09):

Wlecome @daniel

view this post on Zulip daniel (Mar 16 2026 at 01:10):

hi @Luke Boswell

view this post on Zulip daniel (Mar 16 2026 at 01:10):

zulip is an interesting way to chat

view this post on Zulip Luke Boswell (Mar 16 2026 at 01:12):

It's just like Teams or Slack right?

view this post on Zulip Luke Boswell (Mar 16 2026 at 01:13):

Idk -- I find it encourages a longer form conversation which can be nice in an asynchronous format

view this post on Zulip daniel (Mar 16 2026 at 01:14):

yeah not one chat room for everything

view this post on Zulip daniel (Mar 16 2026 at 01:15):

are you a roc expert ?

view this post on Zulip Luke Boswell (Mar 16 2026 at 01:16):

haha, idk about an expert... :sweat_smile: -- I've been lurking around here for a long time though

view this post on Zulip daniel (Mar 16 2026 at 01:17):

but you have mod status ?

view this post on Zulip Luke Boswell (Mar 16 2026 at 01:19):

I am. I also contribute a fair amount to the core compiler and various platforms/packages.

view this post on Zulip Luke Boswell (Mar 16 2026 at 01:20):

Is there something your interested to know about?

view this post on Zulip daniel (Mar 16 2026 at 01:20):

ok more than just lurking

view this post on Zulip daniel (Mar 16 2026 at 01:20):

the FAQ says there is a kind of effect system. but as i see there are no monads

view this post on Zulip Luke Boswell (Mar 16 2026 at 01:25):

Side effects are managed by the platform, not the application code. When you write an app you choose a platform (e.g. basic-cli, basic-webserver) and the platform is responsible for actually performing the I/O.

view this post on Zulip daniel (Mar 16 2026 at 01:27):

ok the FAQ is maybe not accurate anymore

view this post on Zulip Luke Boswell (Mar 16 2026 at 01:29):

would you mind pointing me to the FAQ spot so I can make an issue if its out of date

view this post on Zulip daniel (Mar 16 2026 at 01:33):

oh not in FAQ. it is here : https://www.roc-lang.org/functional#managed-effects

view this post on Zulip Luke Boswell (Mar 16 2026 at 01:36):

Yes I think that is out of date. Particularly in the new zig compiler (the re-write which is almost done) -- the concept of effectful functions using the ! and => syntax.

view this post on Zulip Luke Boswell (Mar 16 2026 at 01:37):

This is a more up to date reference https://github.com/roc-lang/roc/blob/main/docs/mini-tutorial-new-compiler.md#pure-and-effectful-function-types

view this post on Zulip Luke Boswell (Mar 16 2026 at 01:38):

Unfortunately -- we are in a spot right now where user friendly docs are being re-written so I don't have a lot to point at

view this post on Zulip daniel (Mar 16 2026 at 01:38):

ok thx

view this post on Zulip Luke Boswell (Mar 16 2026 at 01:40):

This video covers the design I think https://youtu.be/VnPw9rk8FI8?si=NIZyDDh_qTgfvCRT


Last updated: Mar 20 2026 at 12:28 UTC