logo

Write you some QuickCheck

In the next couple of posts, I’m going to implement a basic version of QuickCheck from scratch. Follow along and you’ll:

I’ll be porting tons of Haskell code in F#2. — Disclaimer: I’ve done similar things in the past. It’s fun!

Here’s a list of posts to follow:

Source code on GitHub: https://gist.github.com/moodmosaic/65c576732722b3b7a200


  1. Basic knowledge of QuickCheck and property-based testing is assumed. Read this post first by Scott Wlaschin, followed by this Pluralsight course by Mark Seemann

  2. If you’re just looking for a production-ready QuickCheck based tool in F#, use FsCheck