As Dhall has become more and more central to my workflow, it’s become a bit of a gateway drug for Haskell, as I want to get to a point where I can become an active contributor. I’m currently on chapter 5 of the Haskell book, but it’ll take me a while to get through it.
In the time being, I have some expressions that are taking an ungodly amount of time to parse (more than ten minutes just to get to a type error), but they’re expressions that I unfortunately cannot publicly share just yet. So I want to be able to start to profile them, maybe get a sense of whether or not there’s any low-hanging fruit, maybe even submit a PR.
As I’m new to the Haskell world - can somebody point me in the direction of tools that could help with profiling? Anything else that could be helpful to somebody going in this direction?
Edit: final parsing time came down to almost 40 minutes (2018 mac book pro)… ouch