Hey Gabriel, we’ve promoted these wherever we can:
Additionally there’s also been various private reach outs with people regarding breakages including this one, whenever doable.
More generally, we also maintained a roadmap on the compiler repo’s wiki and then shifted to announcing them on the forum for more eyes. Not to mention several standalone threads: 1 2 3 4, including various calls for testing.
This specific issue also wasn’t 100% a breakage from our side, considering we maintained that namespacing until now, and considering that we don’t have control over many of the technical architectures above which we’ve discouraged (but will discourage even more prominently). However you know discouragement isn’t enough; we have to provide a better alternative. Given your and others’ experience with ppx, you can imagine how long that takes. Seems like we need to re-prioritize this.
Paradigm shift means it’s not the same paradigm, and thus usually not same set of people either. Reason kept the native flavor and a more OCaml-oriented mindset. This has been described extensively in the rebranding blog post and whenever we get to yak shave a bit on the forum. See my comment history.
We were bound to lose some folks but even so, we did try keeping the old community intact. The most we’ve done was last week when after eight months, we archived the 3 rescript channels out of ~20 in Reason’s dedicated Discord (with an announcement, and without destroying existing message history); meanwhile the entire Reason forum has been left alone while I continue to pay the hosting cost out of my pocket.
I don’t wanna point finger but: the rebranding split was an agreed upon decision by all the leaders (not the community definitely, but at least the leaders). We’ve been managing our side. Where did the other side’s leader(s) go when we needed Reason-related engineering support during this transition? We had our engineering mishaps over this year, but it seems all the mishaps are handled by the ReScript side? And how come Patrick and I were the only ones cleaning up the Reason side of the docs? And why am I the only active admin on the Reason forum?
There might be a certain perception bias here.
Anyway, as the maintainer of the rescript-lang Twitter account, I’ve also seen and acknowledge your positive involvement in the ReScript community (as opposed to a lip service “we’re all very supportive of ReScript” said by a few recent folks with an entirely different agenda, so thank you for staying real). However, our recent surveys, private talks and forum stats also indicated to us that we’ve been going the right direction despite some flaws, where said flaws include vanishingly few “no announcement” over the last year. I’d like to suggest that it’s possible that you’ve repeatedly hit some pathological use-case along with a same group of people, which requires further diagnosis in a different thread.