[Vimoutliner] Infinite loop on ,,cz

Noel Henson noel at noels-lab.com
Wed Nov 22 15:27:57 EST 2006


Steve (and all),

It is not an infinite loop. Because it's recursive and starts computing for 
each child, the computation tree expands exponentially. When only one child 
is being updated, the entire tree from the top level down including the 
siblings of the child are all recomputed. In most cases of a group ,,cx or 
,,cz, check boxes are recomputed several times. I'll have to see if there 
is a way to speed the basic algorithm or to only compute the branch the 
,,cx-ed child is in, disregarding its siblings.

Noel

On Friday 17 November 2006 05:37, Noel Henson wrote:
> Steve,
>
> I'll verify that it's an infinite loop. It shouldn't be. But if it is,
> I'll correct it later today.
>
> Noel
>
> On Friday 17 November 2006 04:24, Steve Litt wrote:
> > Hi all,
> >
> > I highlighted the whole outline and did ,,cz in order to reset the
> > percentages, and it went into a CPU crunching infinite loop. Is there
> > a way to reset all percentages in an entire outline?
> >
> > Also, is there a way to uncheck all checkboxes?
> >
> > Thanks
> >
> > SteveT
> >
> > Steve Litt
> > Author:
> >    * Universal Troubleshooting Process courseware
> >    * Troubleshooting Techniques of the Successful Technologist
> >    * Manager's Guide to Technical Troubleshooting
> >    * Twenty Eight Tales of Troubleshooting
> >    * Rapid Learning: Secret Weapon of the Successful Technologist
> >
> > http://www.troubleshooters.com/bookstore
> > http://www.troubleshooters.com/utp/tcourses.htm
> > _______________________________________________
> > VimOutliner mailing list
> > VimOutliner at vimoutliner.org
> > http://www.lists.vimoutliner.org/mailman/listinfo/vimoutliner

-- 

------------------------------------------------------------------
  Noel Henson
  www.noels-lab.com	Chips, firmware and embedded systems
  www.vimoutliner.org	Work fast. Think well.



More information about the VimOutliner mailing list