#14329: Remove all the "is_[A-Z].*" from global namespace
-------------------------------------+-------------------------------------
       Reporter:  ppurka             |        Owner:  tbd
           Type:  enhancement        |       Status:  needs_work
       Priority:  minor              |    Milestone:  sage-6.3
      Component:  performance        |   Resolution:
       Keywords:                     |    Merged in:
        Authors:                     |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/mmezzarobba/14329-remove_is_foo  |  04a9dc703fec1f6facd9837afc6aff6f53335112
   Dependencies:  #15076, #15098,    |     Stopgaps:
  #15333                             |
-------------------------------------+-------------------------------------
Changes (by mmezzarobba):

 * status:  needs_info => needs_work
 * author:  Marc Mezzarobba =>


Old description:

> Remove all the `is_[A-Z].*` from global namespace. They have been
> deprecated for over two years.
>
> step 1) remove the imports of is_* from rings/all.py (#15076)
>
> step 2) remove the imports of is_* from matrix/all.py (#15098)
>
> step 3) idem for modules/all.py and structure/all.py (#15333)

New description:

 Remove all the `is_[A-Z].*` from global namespace. They have been
 deprecated for over two years.

 step 1) remove the imports of is_* from rings/all.py (#15076)

 step 2) remove the imports of is_* from matrix/all.py (#15098)

 step 3) idem for modules/all.py and structure/all.py (#15333)

 step 4) ...

--

Comment:

 Replying to [comment:24 pbruin]:
 > There are still dozens of `is_*` functions in the global namespace;
 `is_Radix64StringMonoidElement`, just to name a random example arising
 from typing `is_[tab]` in Sage 6.3.beta1.  Shouldn't there be some more
 steps like 1-3 in the ticket description before we can remove the warning?

 Looks like you are completely right! I don't remember why I thought we
 were done.

--
Ticket URL: <http://trac.sagemath.org/ticket/14329#comment:25>
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