Skip to content

Discussion: Expose Haskell-LSP-types and Haskell-LSP from the same package #200

Open
@lukel97

Description

@lukel97

In cabal 3 it is now possible for a package to have multiple public libraries. https://fgaz.me/posts/2019-11-14-cabal-multiple-libraries/

This would fix the issue where we have two packages in deadlock (Haskell-LSP-types and Haskell-LSP must be the same version) whilst also allowing us to split them out.

On the other hand it is a breaking change, requiring at least cabal 3.0 and GHC 8.8. There seems to be some caveat with cabal-install too. We should possibly look at doing this later once support for it becomes more widespread

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions