Compiling this library gives some weird externs
Closed this issue · 4 comments
After a fresh clone and compile this is in the externs: https://gist.github.com/joneshf/41671036ff1280afb62d
In particular lines like this:
https://gist.github.com/joneshf/41671036ff1280afb62d#file-test-strongcheck-purs-L71 have Test.QuickCheck.Arbitrary rather than Test.StrongCheck.Arbitrary.
Made an issue here since this is where the problem is, but it's more likely the problem is in the compiler somewhere. What seems to be happening is that this library depends on purescript-lists which depends on purescript-quickcheck. So that's where it's getting the dependency from, and where the QuickCheck stuff is coming from.
This may be the source of the overlapping instances detected for Arbitrary Boolean which sometimes mysteriously appears during compilation.
I just merged the fix on the compiler repo.
Will do.