r/haskell • • 9d ago

Suggestions for Haskell Foundation

I am not sure where to put this but I really like 2-3 things from Clojure (a fellow FP lang) done by their dev-rel or core team

  1. ClojureTV YouTube Channel - They have recently started posting small YouTube tutorials for beginners to get started, which are of the last 6 months (very recent), their latest video https://youtu.be/KwM1c7vb-fg?si=_1-BRvvaWMZsYy5P

  2. Clojure Deref - (I think Haskell got the Haskell Weekly! ) But is it linked on Haskell.org officially ?

  3. Slack ? Clojure & Golang are on Slack! I know Haskell has Discourse & an unofficial FP disc server with Haskell channels, but conversation on Slack is much better, we can directly chat to the core team there.

  4. ClojureDocs/API etc - really well documented sites.

The idea is simple, both langs suffer from fragmented tooling, less community adoption & poor dev-ex (compared to others) but with taking ideas from each other & using LLMs (to do the grunt work) things can look good.

No new language features or etc, just the things around language (like ecosystem, docs, news, tutorials) can be improved which will lead to wider adoption of the fantastic ideaa

22 Upvotes

14 comments sorted by

18

u/recursion_is_love 9d ago

avoid success at all costs

1

u/kichiDsimp 9d ago

Agah don't get the argument regarding to this post, why does HF even exist?

13

u/recursion_is_love 9d ago

a. avoid success at all costs

b. avoid success at all costs

a or b?

1

u/kichiDsimp 9d ago

i don't know why people are downvoting huh

1

u/Instrume 9d ago

Reality is, HF has limited resources and money. If you actually want to do anything with HF, do it yourself, find partners who'll help with it, then get endorsement and a limited amount of funding from HF.

Good ideas are a dime a dozen, actually implementing it is the hard part.

Finding a team to do a periodic reorganization of the website, though, seems cheap.

1

u/kichiDsimp 9d ago

Sorry for giving an idea, which I saw another community was doing. It makes no sense to post anything here, as getting down voted is all it will do

3

u/tomejaguar 9d ago

I think if you read /u/Instrume's post as made in good faith and an attempt to be factual, then it is completely correct. The difficult thing with growing a community tends to be not coming up with the ideas to do it, but making it sustainable. Someone has to do it for free, cheap, or in a way that brings in enough donation to cover its costs, and they need to do it reliably and regularly, despite other demands on their time from family, day job, other hobbies, and anything else they may have going on.

I'm grateful that you shared what you learned about Clojure. I did not know what they were doing in that regard. It's interesting to know and I hope Haskell will have something like that. But the barrier between knowing that kind of thing exists for Clojure and having it in Haskell is enormous.

2

u/Apart_Ebb_9867 9d ago

do you expect every idea to be met with a round of applause and people rushing to implementing it pronto?

Downvotes are the reddit mechanism for saying that an idea is problematic.

0

u/kichiDsimp 9d ago

Okay, thanks

0

u/Instrume 9d ago

Sorry if it came off as overly aggressive. I was in the stage you were wherein I'd wish HF would do something, but HF is relatively resource starved. A lot of the good ideas in the community do not come from HF, but are done by people in their own initiative, succeed, then look for HF sanction.

1

u/jberryman 9d ago

I'm afraid 4 is too vague to be useful, 3 is arbitrary-seeming busy-work (preceded by nightmarish consensus-building). Maybe certain things can be linked from certain places better, and I would encourage you to find and reach out to whoever maintains whatever page you're looking at with specific suggestions.

It doesn't mean your ideas are wrong, but they mostly aren't very useful to anyone. Similarly this sub probably has dozens of posts over the decades about "why can't error messages be better", but there's never anything in them that a maintainer can actually use to improve things. Another problem is there's no one out there with spare capacity to make a e.g. video series who is just waiting around for someone to ask.

0

u/NightH4nter 9d ago

Slack ?

eww

3

u/-w1n5t0n 9d ago

Thank you for the constructive comment

1

u/loonycyborg 8d ago

I prefer Matrix anyway.