Skip to content

Omit extensions from cabal file which are problematic for "stack ghci" #109

@mgsloan

Description

@mgsloan

-XNoImplicitPrelude can cause issues for modules which require the Prelude. So, if we use "stack ghci" to load a yesod project along with some other project, it doesn't work. See this issue: commercialhaskell/stack#1363

-XTemplateHaskell can also cause issues due to it changing the meaning of f $x and f $(x).

I realize that this would be a bit of an unpleasant refactoring, but it'd certainly be an improvement, at least with our current tools. Ideally, we wouldn't need to do this - https://ghc.haskell.org/trac/ghc/ticket/10827 - so this could be considered an upstream issue.

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