Skip to content

Unmaintained #158

@sjshuck

Description

@sjshuck

Some facts:

  • No releases for almost 3 years (Oct. 2022)
  • The last issue was closed almost 3 years ago (Nov. 2022)
  • Of the current open issues (21), more than half of them (11) were created after that date
  • Some pull requests since then have been subsequently closed by their authors due to lack of response, e.g. add overwrite method to MonadWriter #146

On social media, I've seen a lot of buzz about alternate effect systems, with many arguing that mtl has been superceded. However, there can be no doubt that mtl remains a fairly foundational library for many, many other libraries. "There is a total of 581 [reverse] dependencies in [Stackage snapshot] lts-24.5". Just to take for example a popular library that is very much actively maintained, lens presents a bunch of core functionality in terms of mtl typeclasses:

view :: MonadReader s m => Getting a s a -> m a

You can't just drop an mtl replacement in there.

If nobody steps up, I would like to volunteer to co-maintain, although I can't in good conscience bear the burden of full maintainership.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions