Cyril Sobierajewicz

Results 32 comments of Cyril Sobierajewicz

How do you feel about `Alt` instances for comonad transformers? They don’t seem absurd to me but to be fair I’ve never used any comonad transformer. Keeping `Alt` a subclass...

Oh right, that annihilation law should be witnessed by `Alternative` as you suggested then.

Regarding comonad transformers: turns out they actually can have `Applicative` instances so `Applicative f (a -> f b) -> f b`). The more I think of this, the more I...

Keeping `Alt` and `Plus` as is but getting rid of `Alternative` would mean either dropping the annihilation law relating `empty` and `` or adding it as an optional law to...

`Data.Validation.Semigroup.V` has an `Applicative` instance but no `Monad` and granted it doesn’t have `Alt` nor `Plus` instances either, but they would be lawful. This type doesn’t satisfy the annihilation law...

Exporting thawST, freezeST and runST as thaw, freeze and run from Foreign.Object.ST isn’t that straightforward because then Foreign.Object.ST must import Object from Foreign.Object, incurring a circular dependency because some functions...

Support for unparenthesized single-argument arrow functions was added in https://github.com/erikd/language-javascript/pull/90 and export for function declarations in https://github.com/erikd/language-javascript/pull/88.

I don’t think we can have a single polymorphic `Equals` class: its instance for symbols would overlap the other instances for orderings and booleans! Also since `Boolean` has only two...

Couldn’t those files still be shown if needed with `"include_file_patterns": ['*.exe', '*.psd']` inside the project‘s settings file? With a flag disabled by default it wouldn’t bite anyone.

I’m not trying to mimic the sidebar, I use and like this plugin precisely because of those great file browsing features (great job btw !). I’m just confused by the...