Skip to content

Rename IsPlistMatrixRep to IsRowPlistMatrixRep#6227

Draft
fingolfin wants to merge 1 commit intomasterfrom
mh/IsRowPlistMatrixRep
Draft

Rename IsPlistMatrixRep to IsRowPlistMatrixRep#6227
fingolfin wants to merge 1 commit intomasterfrom
mh/IsRowPlistMatrixRep

Conversation

@fingolfin
Copy link
Member

Not sure if we should do this or not... but I would like to revive PR #2973, or rather: make a new PR which instead of modifying IsPlistMatrixRep creates a new type which is not in the IsRowListMatrix filter, and hence does not suffer from the performance penalty.

The question is what to name the new type. One option would be to actually name the new type IsPlistMatrixRep and rename the old type to e.g. IsRowPlistMatrixRep. There should be little existing code using IsPlistMatrixRep. Certainly no packages use it; and I really wonder whether and why anyone should be using it in private code.

So we could merge this PR; or we could wait for a future PR that adds a new "generic" matrixobj type and then rename the old type. Or the new type gets a new name.

@fingolfin fingolfin added the release notes: use title For PRs: the title of this PR is suitable for direct use in the release notes label Feb 9, 2026
Copy link
Contributor

@ThomasBreuer ThomasBreuer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apparently the CI tests of GAP.jl use IsPlistMatrixRep.
I have recently proposed to add some tests to the Forms package (branch TB_ConformalSymplecticGroup, almost merged) where I use IsPlistMatrixRep.
In both cases, the reason is to test functionality for some filter that describes a proper matrix object.
That is, it is only important that this is not IsPlistRep.
Do we have another constructing filter for matrix objects different from IsPlistMatrixRep that is suitable for testing purposes in packages?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release notes: use title For PRs: the title of this PR is suitable for direct use in the release notes topic: library

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants