Is there a way other people can contribute to documentation ? Also how to generate documentation like found in Hoogle ?
Here are a few links though:
* https://ndmitchell.com/downloads/slides-drive-by_haskell_con...
* https://haskell-haddock.readthedocs.io/en/latest/markup.html
* https://docs.haskellstack.org/en/stable/build_command/#synon...
Also, maybe join the #haskell-beginners channel on Slack: https://fpchat-invite.herokuapp.com/
There are other platforms too though, e.g. https://www.reddit.com/r/haskellquestions/, https://discourse.haskell.org/
They are a bit finicky to set up though.
Another good resource: http://yannesposito.com/Scratch/en/blog/Haskell-Tutorials--a...
This is strictly for Arduino/embedded. For general purpose programming? I don't know.
Which Arduino models are people running Python on? Surely not the most common models?
But even MicroPython doesn't run on a Arduino Uno, much less Haskell.
It will bring many high level features like type safety, immutability, runtime error free code and code that is easy to refactor, once the Haskell learning curve is climbed. I like Haskell for its brevity and pseudo code like syntax which really runs like Python with all the necessary safety.
Given Haskell share in the overall eco-system of languages, I don’t expect it to have any significant impact. But this little steps are necessary to move forward Haskell.
I think the biggest stumbling block Haskell need to overcome is to have good documentation like Python. I believe if instead of just features, language research Haskell community needs to put extraordinary efforts in documentation. In spite of Haskell being an old language more than 50% of packages on hackage do not have proper documentation and unless that do not go up to 90% or more Haskell won’t be able to be used effectively by programmers to solve computing problems. We all stands on giants of shoulders and for that to happen need documentation. I believe people underestimated the power of good documentation. It should be twice or thrice more efforts than the language feature development itself.