Oleg Grenrus
Oleg Grenrus
I think we should have mention of Safe Haskell in PVP: Experience shows that you *shouldn't* depend on module safety of modules which aren't *explicitly* marked `Safe` or `Trustworthy`, because...
FYI GHC-8.10.1 has `-Wwarn=inferred-safe-imports` flag. (It's not part of `-Wall`).
I wonder what `Pretty` should do for Word[8,16,32,64], just integral, or hex? Lately I have been playing with stuff where all (Word32 or Word64) constants are always in hex (and...
> optics-core rather than optics. That's a small worry, as `optics(-core)` versions are synchronized. If something is *since `optics-core-0.5.6` it won't be in `optics-0.4`, but only in `optics-0.5.6`. In particular,...
It did **not** fail. Warning is not a failure. *EDIT* It **really** matters, as I thought there's actually a broken release. But there aren't.
I added a commit which seems to fix links from `optics-extra` packages
> can one do that directly with cabal upload -d I don't know, never used that one. > Briefly document the release process somewhere. Once someone does it, they could...
Note that `simple` is *the* unit of composition, not the `identity = castOptic simple`. `identity` would be an unit of `%%` (homogeneous) composition. ```haskell *Optics.Core> let l = _1 ::...
It's unclear to me what `hspec` does to construct & run `ioProperty`. If I run ```haskell module Main where import Test.QuickCheck import Control.Concurrent.STM main :: IO () main = do...
The test runners like `tasty` or `hspec` do that, don't they?