I think we should make https://www.roc-lang.org/plans more visible. If you don't already know that page is there, I don't think it's realistically discoverable.
It's a useful resource to communicate the known breaking changes etc, in particular for anyone who is considering developing a platform.
I like that the roc repository has a big upfront statement.
Work in progress!
Roc is not ready for a 0.1 release yet, but we do have ...
I propose we add a banner to the website pages that communicates something similar.
Something like this.
Roc is a Work in Progress
See our [Plans](/plans) page for more information.
@Richard Feldman
how about at the top of the downloads page?
that way everyone who downloads it sees it
On https://www.roc-lang.org/install?
yeah
How about docs?
I don't love putting it on the homepage because it disrupts the learning flow for new vistors - it's like "ok what's this language about? Oh, wait, what's this? Should I go learn about future plans? I don't even know what this thing is about yet!"
docs could work, although what I like about /install is that I think more people will see it
people don't necessarily visit docs when reading the tutorial for example
Sounds like a plan. I'll draft something up
sweet, thanks! :smiley:
https://github.com/roc-lang/roc/pull/6865
I also think the plans page should be updated. I just went through it because I didn't know about it (so good thing we made it more visible)
It says work hasn't started on the new module syntax, but we are almost there. Not a big deal, but slightly inaccurate.
Weirder is that the section on glue is in there twice. Also no big deal but was confusing to me when I read it
Oh I see now that glue is once under 'Planned breaking changes' and once under 'Platform author specific breaking changes', so maybe it is intended, but it shouldn't be under builtins right?
I had a really hard time distinguishing between the headers and subheaders on mobile though (e.g. 'planned breaking changes' and 'glue', 'planned breaking changes' is clearly different with the underline)
I will check later on pc, but maybe it should be changed a bit. Some context, I am color blind and when I realized they where different headers and really focused I could see they were slightly different colors. Definitely not on a first read though
Sorry for the arguably unrelated spam :sweat_smile:
Just checked on PC. There the differences are clear to me. I was wrong about the subheaders :sweat_smile:. 'builtins', 'glue', 'import syntax' and 'platform specific breaking changes' are all of the same header type and under the last there are multiple subheaders which is clear.
So I don't think anything should be changed, or at least not made a priority at all, because I think most people won't check the site on mobile.
The 'glue' section is still on the page twice though
Yeah, it'd be good for us to at least do a recent update on the languages plans, though better obviously would be a more consistent update to that page when big changes are made/planned. I think we could start with 2 steps:
I don't think so? The closest we have is Richard Feldman, but that's just because he wears all of the hats simultaneously, like a TF2 player
I was planning on making some updates to it. :smiley:
I figure I'd try and summarise what I know, only at a very rough high level. And make a PR we could discuss.
Last updated: Jun 16 2026 at 16:19 UTC