#18099: Prepare linear_code for inheritance
-------------------------------------+-------------------------------------
       Reporter:  dlucas             |        Owner:
           Type:  enhancement        |       Status:  needs_info
       Priority:  major              |    Milestone:  sage-6.6
      Component:  coding theory      |   Resolution:
       Keywords:  sd66               |    Merged in:
        Authors:  David Lucas        |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/dlucas/prepare_linear_code_for_inheritance|  
57a4944f9f18915fbc8904631d622aeb4619b306
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by jsrn):

 Hi Vincent and David,

 Actually, having reflected about it I think I now get Vincent's point on
 generator matrices. Perhaps the doc for the class `LinearCode` could be
 improved to something like

     Linear codes over a finite field or finite ring, represented using a
     generator matrix.

     This class should be used for arbitrary and unstructured linear codes.
 This
     means that basic operations on the code, such as the computation of
 the
     minimum distance, will use generic, slow algorithms.

     If you are looking for constructing a code from a more specific
 family, see
     if the family has been implemented by investigating `codes.<tab>`.
 These
     more specific classes use properties particular for that family to
 allow
     faster algorithms, and could also have family-specific methods.

--
Ticket URL: <http://trac.sagemath.org/ticket/18099#comment:43>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to