Skip to content

Standardise names for qualified module imports #2280

Open
@jamesmckinna

Description

@jamesmckinna

Task list to address #2201 , itemised by what needs to change (with proposed changes), rather than where (too many imports to list!):

TODO: update style-guide to incorporate the conventions:

  • final choices of names for Sum and Product
  • ...

Things to leave alone:

  • Foreign.*
  • System.*
  • ...

Design decisions/outstanding questions:

  • use of Unicode: we had agreed in What names should be used for qualified module imports? #2201 to the use of as the qualified module name for the (most-?) common cases of importing qualified from Data.Nat.*, and equality as from Relation.Binary.PropositionalEquality.*; but as the list above asks: what about the qualified import names for Sum and Product?
  • what to do where the style guide recommendations cannot be followed?

NB. Each of the above tasks/associated PRs seems to have one or two 'leftovers', so a final 'mop-up' PR may well be in order once the above list (or a suitable subset) is completed.

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