[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