@Lady Barely any:
I like the ideas it's working with and the design-space it's aiming for,
I like that it is genuinely small-amount-of-code-to-support-its-features -- I can compile its full stack (i.e. including the assembler) on an android phone from sources.
(Needed a bit of modifying -- I'm still holding a vague intention of asking if that was the correct solution and share findings with them, I SWEAR--)
I think that distinguishes it in real ways from Zig, and gives it a real niche that it is aiming for and might well be valuable in. Or might be just a small group that is creating its own mildly-self-indulgent progamming AU of "technically coulda done this 20-40 years ago".
@Lady I am lightly skeptical of Drew DeVault's skill and self-discipline as a healthy community leader. I have limited evidence of this -- there is this on the mailing list where one of the maintainers steps down specifically over an (unspecified, and I have not speculated) "profound disagreement with Drew DeVault about what is and isn't appropriate behavior for a leader (or any prominent member) of a FOSS community":
https://lists.sr.ht/~sircmpwn/hare-users/%3CDEYK306CXS5Q.RKZTX5AT170V@turminal.net%3E
and this interaction with a mildly easy-to-aggression newcomer (Pre-dating that stepping-down. I can across it searching for an error I got while compiling):
https://lists.sr.ht/~sircmpwn/hare-users/%3C0ae5bc83-2c3f-4c1d-999c-f46ca6bdd712@app.fastmail.com%3E
(In particular I think the quick, passionate-chirping responses, and the timestamps showing the speed vs. how long he would have had to wait for someone to chime in with an imo more appropriate response, are what reflect badly on him in this interaction.)
@gaditb @Lady To me that second link shows poorly on person that asked the question. They got few hints that platform is not supported. That was ignored. After firm restating of the fact, that user escalated it and blocked responses. (I'm not part of the community. I just started evaluating the language - that is how i found this thread).
@platlas @Lady Sure, it shows poorly on the person asking that question.
But being a community moderator -- in particular, being a community moderator who is the BDFL and so the person resppnsible for setting the vision and tone of the project, and for mediating conflicts in the community -- gives a much higher standard for your behavior, and in particular you should be able to make a good-faith effort to de-escalate a social interaction even with a stubborn person not in the community.
DDV's response, ' What does the "W" in "WSL" stand for? ', was sent <1 min after the repeated refusal to accept the answer.
It was sent passionately, dismissively, and in an attempt to get a dunk in -- the most charitable intepretation is that he was trying to shut down the conversation so that it didn't keep going in loops on the mailing list.
I'm not saying that as a person he shouldn't have felt that, but that as a community moderator he shouldn't have sent that.
@platlas @Lady He could have held his tongue for 45 minutes and had faith in his community that they could respond more charitably -- and that faith would have been rewarded! A community member was actively writing a more elaborated response!
There are also ways to shut down a conversation that would have been more de-escalatory and more respectful. That is part of the job, and part of the power-set, of a community moderator.
He could have (probably best after there's a charitable, thorough response from the community) gone "Hey, this topic looks like it's going in a loop -- this question has had an answer and to make sure we respect the time and attention of the other people on the mailing list, I'm going to ask that this discussion end."
(Or if he was emotionally tilted for whatever reason at that moment, totally fine, he could have noticed that and stepped back and let (or asked) another community moderator to send that and keep an eye on possible follow-ups.)
@gaditb @platlas If a number of engineers have made an educated decision that the best move for them is to build Hare for their WSL‐ or macOS‐based UNIX system, why would you stand in the way of them doing that? Unless you hate software engineering?
The response of the Hare team here would be “we are not standing in the way; we are simply not facilitating”, but when an engineer shows up at a community of engineers and says “does anyone know the solution to this engineering problem”, saying “we don’t talk about that engineering problem here” is more than just not facilitating a conversation; it is actively shutting it down
@Lady @gaditb I'm not sure I follow. On official page there is stated reason why they do not support these platforms and also: "However, Hare is a standardized language and third-parties may build and maintain forks or compatible implementations of Hare targeting these systems." and there is link to third-party port to macos. source: https://harelang.org/documentation/faq.html#win-macos
@Lady @platlas Is this a "separate from the community-management aspect of it", or are you seeing a connection here?
(Because like I see this as an ideological issue -- and one that is somewhat counter to other goals they've picked for the project -- but in terms of the community-health itself, I don't think I see a community-health issue with "we are only targeting this use-case and this platform, not others". Like I think you can narrow yourself to that still with a healthy community, that it's separate.)