#8327: Implement the universal cyclotomic field, using Zumbroich basis
-----------------------------------------------------+----------------------
       Reporter:  nthiery                            |         Owner:           
   
           Type:  enhancement                        |        Status:  
needs_review
       Priority:  major                              |     Milestone:  sage-5.6 
   
      Component:  number fields                      |    Resolution:           
   
       Keywords:  Cyclotomic field, Zumbroich basis  |   Work issues:           
   
Report Upstream:  N/A                                |     Reviewers:           
   
        Authors:  Christian Stump, Simon King        |     Merged in:           
   
   Dependencies:  #13765, #13826                     |      Stopgaps:           
   
-----------------------------------------------------+----------------------

Comment (by nbruin):

 Replying to [comment:184 stumpc5]:
 > Thanks for the explanation -- what am I now supposed to do to get things
 in order? Should I keep the lazy star import and change doctest in
 startup.py, or should I rather not do the star import?

 Well, if two consecutive runs still show the same behaviour, it's not the
 caching. Anyway, if you can avoid star-import altogether, caching doesn't
 come into play at all. I think it's more likely anyway that after the lazy
 import, something investigates the namespace in which the lazy import was
 done to such detail that it triggers the actual import, e.g., a `from
 module.name import *` when `module.name` contains a lazy import may well
 trigger actual importation (I haven't checked).

 You'll have to avoid importing numpy on startup, since that has caused big
 startup delays previously (hence that doctest).

 I think the main thing you're finding now is that we don't have much
 experience in how to use lazy import in more complicated scenarios, in
 particular in the whole `from ...all import *` scenarios that sage seems
 to use everywhere upon startup.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8327#comment:185>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to