Naming scheme: Encoders and Decoders etc.
Issue #37
resolved
Should we use <Code>Decoder<Name>
or Decoder<Code><Name>
? I.e. GRSDecoderGao
or DecoderGRSGao
?
I vote for the latter.
Comments (3)
-
-
reporter For ISD or Syndrome, I would call it
DecoderLinearCodeISD
andDecoderLinearCodeSyndrome
.For decoders which operate on code combinators, such as concatenation, I would use that combinator's name. E.g.
DecoderConcatenatedCodeGMD
for the GMD-decoder which does inner-decoding if possible, otherwise erasure. Such a decoder is itself a higher-order decoder, since it takes a hard-decision decoder for the inner code and an outer error-erasure decoder. -
repo owner - changed status to resolved
Resolved issue
#37and merged grs_enc/dec with grs.py→ <<cset 1db5a96b8a6c>>
- Log in to comment
Back to science : some decoder are more or less generic, and could apply to many codes (think ISD), and some are designed from the code.
Since you may have a) code first, then decoder, or b) decoder, then code, would not it make sense to use both naming schemes.