This is it. My whole life has been leading up to this moment.
Both tin openers in the kitchen are broken.
I can now use the one on my Swiss army knife.
I haven't been active on StackOverflow for over 5 years, but my old answers keep gaining reputation and I recently hit 100k rep so they are sending me some free swag. Beat that for an investment, crypto dudes
@mausch@kurt2001 ScalaCheck was the first of this type of library that I used extensively, yes. It seems a no-brainer to try max and min numeric values early on, because lossy conversions and overflows are an insidious source of bugs (on .NET and JVM, at least).
F# tweeps: Am I using fscheck wrong? The default generators for standard number types are terrible. I can reliably get it to pass a property that all int64 values are less than 100. Why isn't it generating a better random distribution by default? Am I expected to write this?