-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Labels
type: enhancementA new feature or addition.A new feature or addition.
Description
Today I noticed that PureScript filterM is constrained to Monad, whereas Haskell filterM is constrained to Applicative. After looking at the source code for each and asking on FP Slack, it seems there is no particular reason filterM cannot be more general in PS.
#35 was set to change this and some other things (e.g. replicateM). However, that PR was closed due to staleness. The author @DavidHarrison was going to split it up into individual PRs, but hasn't gotten around to it yet. It seems worthwhile to double-check that PR to see if there is anything else from it you may want to merge.
hdgarrood
Metadata
Metadata
Assignees
Labels
type: enhancementA new feature or addition.A new feature or addition.