@freemo The assessment in a functional programming course I teach is to write a command line interface (CLI) program in Haskell. I won't bore you with the specifics. But if you have a CLI you fancy writing, try using Haskell. (BTW optparse-applicative is your friend for CLIs.)
@32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245
On that I agree.
@freemo I have similar worries about pragmatism if I stray of a well troden path. I find that's balanced by the joy of using / learning different languages.
If you can, just try it. If you hit a wall early on then pivot. Logic can be moved to another language.
Although niche, Haskell is a very solid and mature language, as you probably already know. 😁
Good luck! Have fun!