so I want to write an article about the new ! syntax, and I'm not sure where to put it.
the obvious default is to add a new section of roc-lang.org like /blog or /news or /articles or something, but I don't want to do that.
the reasons I don't want to do that are:
I was thinking about just posting something on rtfeldman.com and letting it get shared around. On the one hand, if I'm the one writing the post, then it seems reasonable to put it on a personal website. On the other hand, if I'm talking about a group effort, it feels a little weird to me to be posting it on a personal website instead of in a more group-like place (e.g. roc-lang.org)
another option would be to put it on GitHub somehow under the roc-lang organization (like maybe a Gist would be fine - kind of informal, but the content would be the interesting part anyway)
in a future where we have a forum up and running, that would be obvious choice, although I don't think that should be a blocker for this post
I'm curious what others think!
I agree on downsides of /blog. The personal blog seems like the best option for now. I don’t think it’s that weird to talk about a group effort there.
What if it was put at at roc-lang.org/task-chaining-syntax (or whatever else the article will be called)? If it is on a personal blog it won't be organically discover-able from roc-lang.org at all, so it could just be on the official website without being in a specific section. That would avoid the downsides of a blog but it could still be on the main site. That being said, putting it on a personal site seems perfectly reasonable to me too.
Yeah, if it's an explainer it could go on the website like the abilities page, but personal site is good for me too.
yeah the trouble with making it dsicoverable on roc-lang.org is that then we probably need to put it in the nav bar :sweat_smile:
It could go under "language reference" or a new subcategory in https://www.roc-lang.org/docs
Agree with Anton. If the article is about teaching ! then it should be under the docs. I personally think /docs/abilities would also be better than /abilities, but that isn't so important.
If it is about the journey of moving towards ! and the challenges implementing it, maybe design decisions, a news or articles path would be best. Where would you put (waaay) later the announcement of a v1.0.0 for example? You could give a heads-up on the /articles path about communication happening mainly on Zulip and that this is a place for writing about major topics.
Could make a design doc section under docs
Or some form of temporary articles under docs
Don't think it has to be on the main page with a link, but I definitely think it should go on the website
On a similar note, yesterday I was thinking all the Str explainer content that is currently in the Str builtin docs could be moved into another language reference article/guide. This would slim down the docs and they could link to the article.
My concern is that the content isn't as discoverable nested within the Str sub-module.
Yeah, some general performance docs would be great as well
yeah this is not about docs, it's more like announcements
I think it's worth having a separate discussion about docs structure
e.g. what should be in the builtin docs vs elsewhere
I like Anton's Language Reference suggestion, as it feels most natural for such kind of information to be expected to be found there (e.g., a new page referenced from a new bullet-point in that section). That's actually the first thing that came to mind, when I saw the question.
Alternatively, such kind of content would probably fit well in the Tutorial (a new sub-section in the tutorial, e.g., under "Advanced Concepts").
this wouldn't go in a language reference
it's more of an announcement
Okay, understood!
Also, my apologies, you did say that in the comment just above, and I did read it but I thought an announcement and some docs (which are arguably, more "permanent" in terms of how easy are to get referenced and found) weren't necessarily mutually exclusive.
It seems, one couldn't get away without a quasi "News"/"Blog" section for something like this (despite the discussed disadvantages, which I definitely agree with).
Thinking about the news/blog indicating abandonment, I know it's work, but if we are concerned about not having content a little dot point summary of the monthly meetups with some links would probably be enough to indicate work is happening.
I actually think it might be good for people to have a single place to check in on the progress that's being made.
Ocaml for has ocaml weekly which I regularly check to see what's happening and keep up with stuff.
Obviously it's a thing someone should have to do, but still might be worth considering.
I watch the recordings most months and would be happy to put together a little dot point summary while I do so.
that would be awesome! :smiley:
I think doing that as an unofficial community thing (which we could link to from roc-lang.org/community) would work great!
Last updated: Jun 16 2026 at 16:19 UTC