@suppi I would errata "learn about QuickCheck" to say "learn about property-based tests and try out Hedgehog".

@jonn I changed it to "property-based testing and QuickCheck". Thanks :)

@suppi well, my suggestion was more than a mere nit-pick. I think that we should teach beginners hedgehog, not quickcheck and megaparsec, not parsec.

@jonn I don't mention parsec or megaparsec in the article, and I disagree with hedgehog being better than quickcheck. I've used quickcheck extensively and I think it's a good library and that there are good tutorials for it out there, hedgehog crashed my computer by consuming too much memory within 2 hours of use.

@jonn I do appreciate the feedback, but I want to recommend things I have good experience with.

Follow

@suppi oh, it's not a problem! My feedback is simply an opinion. I love Haskell for the fact that one can use whatever they are comfortable with and get good results.

@jonn Agreed, Haskell is really cool and I use it for pretty much everything. I wish more people use it!

Sign in to participate in the conversation
Doma Social

Mastodon server of https://doma.dev.