Conversation
|
FininG uses NewMatrix a lot - investigating. |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #6360 +/- ##
==========================================
- Coverage 78.63% 75.94% -2.69%
==========================================
Files 684 644 -40
Lines 292689 277950 -14739
Branches 8686 7883 -803
==========================================
- Hits 230155 211103 -19052
- Misses 60726 65309 +4583
+ Partials 1808 1538 -270 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
I agree to an extent that it would be preferable to have matching argument orders here. But we also have to acknowledge that the status quo goes back to GAP 4.5 (!) so 14+ years. Besides FinInG, also So this is a major breaking change and not lightly taken, without a strong reason. I am not convinced this is the case here: wouldn't it suffice if we tell users "use Perhaps one could also allow both argument order, since no other argument is an integer (i.e. there should be no ambiguity)... |
|
Thanks @fingolfin - I rather expected you to say that. |
There are four declared versions of Matrix( ..., list, ncols ) but there is NewMatrix( filt, R, ncols, list ).
This discrepancy is undesirable and should be changed before it gets too established.
Perhaps the experts will think it is already too tricky to change?
As to packages which might be affected: