Hello,
Is it possible to return the result of a recursive loop to the handler that
called the loop, instead of to the previous instance of the handler itself ?
I am not sure the question is accurate, but you can check out what I mean
with this example-moviescript.

on startMovie
  myList = [5,6,7]
  myPropList = createList(myList)
  put myPropList
end

on createList oldList, newList
  if not ilk(newList,#list) then
    newList = []
  end if
  if oldList.count > 0 then
    newList.add(oldList[1])
    oldList.deleteAt(1)
    createList(oldList, newList)
  else
    propertyList = [#propName:newlist]
  end if
  return propertyList
end

The value that is returned to startMovie is VOID, while I need it to be the
constructed propList.
If I put a breakpoint on the line "return propertyList", I see what is
happening, but how can I pass my return value through this stack ?

sincerely,

        Erik Phalet
> Tel * +32-(0)2-751 45 29
> GSM * 0473 86 41 36
> Mail * mailto:[EMAIL PROTECTED]
> 
> www.theWizard.be
> Interactive Communication
> Registered Office  * Machelsesteenweg 67,1820 Melsbroek, Belgium
>       Production  *  Zandvoortstraat 8, 2800 Mechelen, Belgium
> 
> 
[To remove yourself from this list, or to change to digest mode, go to 
http://www.penworks.com/lingo-l.cgi  To post messages to the list, email 
[EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED]). Lingo-L is for 
learning and helping with programming Lingo.  Thanks!]

Reply via email to