Backwards compatibility issues?  I have a lot of code where I would
not want to change every NumberField(...) to fields.NumberField(...)
and similarly with QuadraticField() and CyclotomicField().  Is this
just a question of scale, i.e. those are almost all the special field
constructors while there are lots and lots of codes?

John

On 22 November 2013 13:09, Nathann Cohen <nathann.co...@gmail.com> wrote:
> Hellooooooo everybody !
>
> I just created ticket that adds a new codes.<tab> object to Sage gathering
> all codes that Sage can build, the same way that we already have such
> objects for groups/graphs/designs/matroids and perhaps others.
>
> Basu wondered if it made sense to keep all constructors in the global
> namespace at the same time. Because right now, you can do both
>
>     sage: HammingCode(3,GF(2))
>     Linear code of length 7, dimension 4 over Finite Field of size 2
>
> and
>
>     sage: codes.HammingCode(3,GF(2))
>     Linear code of length 7, dimension 4 over Finite Field of size 2
>
> So, well. Do we keep them, do we remove them ? I'm all for removing them
> from the global namespace too, as they can all be found through the
> codes.<tab> object anyway. What do you think ?
>
> And I guess we can ask ourselves the same question for groups too. And
> designs.
>
> Graphs behave well already :-P
>
> Have fuuuuuuuuuuuuuuuuuuuuun !
>
> Nathann
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to