4 ms·
It’s especially bad given how much more tooling is in-principle-doable in haskell compared to other languages. In python, you can’t really reason about shit bec
by 6gvONxR4sf7o 4y ago
It’s especially bad given how much more tooling is in-principle-doable in haskell compared to other languages. In python, you can’t really reason about shit because of all the black magic you can incant. But tooling does a really solid job at getting really close. In haskell, you can absolutely reason about nearly every tool you could dream up, but none of them have been built into something really useable.
- rowanG077 4y agoActually I think debugging is fundamentally much harder in a lazy language. A line by line debugger would be nice to see but it would jump around all the time when it's evaluating stuff which I don't think would make for a very nice debugging experience.
- 6gvONxR4sf7o 4y agoIn pycharm, when using generators and yield and that kind of thing, you get exactly the experience you’re describing. It actually makes for a totally fine debugging experience.