The Hedgehog project has no official website at the moment.
The only official link is:
🔗 https://t.co/wc4avWdcWM
For any further info, you can contact @nikosbaxevanis.
🧑🔬 If you upgrade your #Haskell libraries to GHC 9.4.1, and support the latest 3 major GHC versions, this is the list of the sanity checks you want to enable to get the maximum out of the compiler diagnostics 👇
I recommend putting them in the 'common' stanza📜
Type level hacking goes so slowly because it’s so high level - it’s like trying to chop wood on the summit of Everest.
Either that or I’m just terrible at it.
Turns out studying @hedgehogqa's lazy tree structures for shrunk examples wasn't in vain, even if they're not very similar. Enough inspiration to get a decent solution in place.
Hedgehog.Xunit has a Property attribute you can use when writing tests with @xunit and @hedgehogqa:
open Hedgehog.Xunit
[<Property>]
let ``rev a list twice yields the original list`` (xs : int list) =
List.rev (List.rev xs) = xs
https://t.co/4HMTZTLOMR
I've been working on a big project most of 2020, and it's now successfully winding down. What should I do for 2021? I can help with software architecture, functional programming, TDD, REST, object-oriented design, C#, F#, and Haskell. https://t.co/oDY55Wb8IC
hedgehog 1.0.4 is out, with contributions from
- Mike Pilgrem
- Felix Yan
- John Fowler
- Ollie Charles
- Huw Campbell
- Markus Hauck
- Alexey Kuleshevich
- Andrew Lelechenko
- Simon Shine
#haskell
https://t.co/3b77uIX7IM
/cc @MikePilgrem@felixonmars@acid2@hedgehogqa