Currently have a headache, so will hopefully write something more detailed a bit later. I’m currently working on taking one of my approximately 3,000 song ideas and turning it into something I can share. There’s also a secret game idea that may, one day, see the light of day.
Also if you like Haskell let me know I love haskell.
Gosh, I’ve been working on getting better at it and songwriting is still so, so hard. If you do make one of your 3,000 song ideas into something we can listen to, share it with us in News!
I like to think Haskell is for projects where you want everything to be really organized. While you can use it for quick one-off things, it rewards thinking and planning and rewriting. At least I think so! I’m still pretty new to it, all things considered.
You won’t see it a lot on phone apps, to write user facing web code, or anything like that, but you’ll see it on servers or in the background of some big program or for desktop apps. At least that’s the reputation. There’s others here who know better than I do.
Also, I used to use a linux window manager written in Haskell that I really liked :). Called XMonad
He was! Haskell Curry was a mathematician who was influential in programming and logic, he’s got a programming language and a concept called currying named after him. Definitely one of those things I forget about a lot, but he did a lot of math stuff.
I would say that Haskell and its ecosystem is particularly good at implementing backend servers and compilers. I’m actually writing a new version of my narrative dialog scripting language in Haskell.