Nikos Baxevanis

Results 276 comments of Nikos Baxevanis

>And I worry that people will simply stick to FsCheck if we don't implement auto-generation This shouldn't be the case—both tools are fine—if you want to use QC from Hedgehog...

Perhaps, renaming Hedgehog.Experimental to Hedgehog.Auto, AutoHedgehog, etcetera, makes sense. I'm happy to discuss this on that repository (not here); feel free to ping me if you ever open an issue...

>As I understand you, you want to be careful with adding stuff into the main Hedgehog library because you want to keep it in line with the Haskell version Also...

I'll start by adding Gen.shuffle, and I'll update also the README as discussed above. I apologize for moving slow 🐌 feel free to send PRs in case you want to...

Once we get v0.9.0 out, and before we reach v1.0.0, we should look into this. There's definitely many stuff in the experimental project that are battle hardened at this point.

Perhaps you want to move `auto` if you're heavily using it. But I wouldn't move each and every combinator as that'll increase maintenance and it'll make it hard(er) to draw...

Also, IIRC, the coding style is different between the two codebases(?) Perhaps you'd want to look into that as well.

A git submodule would be preferred, no?

>I don't think the history is important, so I think copy-pasting the code would be fine to me. I think history _is_ important because you'll be moving code that's written...

I have a Windows 10 machine ready and I'll hopefully be able to look at this today.