Skip to content

Moving QuiverRows to Algebroids #1107

@zickgraf

Description

@zickgraf

I suggest moving the code of QuiverRows and the corresponding tests to Algebroids. Rationale:

  1. QuiverRows is a compiled version of the tower AdditiveClosure( Algebroid ). Towers should either live besides their base (i.e. Algebroid), if it semantically fits, or in a separate package. Putting towers together with their top part (i.e. AdditiveClosure in this case) would massively clutter packages which implement abstract, higher concepts.
  2. Algebroids currently runs all the tests of FreydCategoriesForCAP to cover the tests which need QPA, although the latter only comprise a very small part of the tests.
  3. We could avoid the suggested dependency of FreydCategoriesForCAP on QPA2, which causes issues now and then.

@sebastianpos @mohamed-barakat Would you be fine with this change?

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