Skip to content

Suggestion about Core output options #2

@s-and-witch

Description

@s-and-witch

Hi, I found in your backlog in TODO.txt record about additional core output options to increase its human readability.
I recommend you to use these options: -dsuppress-all -dno-suppress-type-signatures -dsuppress-uniques -dppr-case-as-let
dsuppress-all doesn't perform -dsuppress-uniques because this often makes the printout ambiguous, but I think it's not a real problem because of lexical scopes in haskell.
dno-suppress-type-signatures is needed to return type signatures, that all are suppressed by dsuppress-all
dppr-case-as-let just changes some single cases to strict let expressions.
I'm also using -dppr-cols200, but this might look bad on small screens.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions