Our great sponsors
-
Regarding smartphone applications, I've recently been working on a simple application with Obelisk (https://github.com/obsidiansystems/obelisk), which uses GHCJS and is pretty usable once you've gotten into Reflex a bit, though it produces somewhat opaque type errors sometimes. I do not know though whether Obelisk can do anything beyond webview apps. If so, I do not know how yet.
-
I used to see pandoc described as a "virus that makes people want to install Haskell", but I think someone must've figured out binary distribution.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
According to State of the Haskell ecosystem, Haskell is THE language of choice for implementing compilers, and THE language of choice for writing parsers. Thus, it is not surprising to see more Haskell projects from those particular categories than from other categories.
-
Github-Ranking
:star:Github Ranking:star: Github stars and forks ranking list. Github Top100 stars list of different languages. Automatically update daily. | Github仓库排名,每日自动更新
This explains the uneven distribution of Haskell applications, but this does not explain why the distribution is more even in other languages. But is that even the case? You mention Python, and Python happens to be THE language of choice for data science projects, so I would expect to also see an uneven distribution there. And Java happens to be THE language of choice for writing Android applications, so I would expect an uneven distribution there too. And Rust is a systems programming language, so I would expect games and other things that really need to run fast. Let's look at lists of popular projects by language:
-
https://github.com/soupi/sdl2-snake is a good first step imo
-
I don't like the cussing in this book, but it explains Haskell extremely well in a manner that even children can understand: http://learnyouahaskell.com/ The problem is that Lipovaca need's to get rid of all the cussing. It's dishonoring to my God the Lord Jesus Christ. Lipovaca also needs to secure his website with TLS...