Hide all code constructions behind codes.<tab> module?
A little more than a year ago, Nathann Cohen and Punarbasu Purkayastha agreed to move all code constructions behind a module codes
. This way, when one wants a Hamming code, one should write codes.HammingCode
. Because of deprecation rules, just writing HammingCode
still works, but that deprecation warning is allowed to be removed now (> 1 year old).
This was a decision taken by two people, on a module almost noone uses. Our dream is that more people will use Sage for coding theory, and in light of "the future" of our project, I think the debate can be opened again.
Clearly, consistency is most important, so the code classes we introduce should likewise hide behind codes.
or, alternatively, no code constructions should. Or third possibility: all code constructions are represented either way.
I guess this should be taken on sage-coding-theory.
Comments (4)
-
reporter -
repo owner I let this one open as a reminder, but I already started this (see #18928, GRS is hidden behind codes.<tab>)
-
reporter Didn't you do this already?
-
repo owner - changed status to resolved
Done
- Log in to comment
Probably the First Post on sage-coding-theory should mention this since the currently added code constructions violate the current consistency.