Error description: recursionLimit: Recursion limit reached

Hershel Fisch hershrev at realtorsgroup.us
Mon Aug 8 15:05:37 EDT 2005


On 8/7/05 11:28 PM, "James Spencer" <jspencer78 at mac.com> wrote:

> 

Thanks, Hershel
> On Aug 7, 2005, at 4:52 PM, Hershel Fisch wrote:
> 
>> Hi all what is the meaning for this error "Error description:
>> recursionLimit: Recursion limit reached"
>> Thans, Hershel
>> 
>> _______________________________________________
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-revolution
>> 
> 
> Recursion is when a function (or handler in the case of Rev) calls
> itself.   There are many situations where recursion is a pretty good
> way to solve a problem, the classic example being calculating a
> factorial which can be calculated as:
> 
> function factorial number
> if number <= 1 then
>    return 1
> else
>    return number * factorial(number - 1)
> end if
> end factorial
> 
> The error message arises because each time you recurse, information
> is stored in the memory of the computer so it can no how to return
> back up the chain once it gets to the beginning (where number = 1 in
> the example).  Obviously, there is a limit to how many times you can
> call factorial() without breaking the program.  The actual limits are
> variable depending on the parameters passed etc.
> 
> More typically, the problem arises because you accidentally have a
> handler that is calling itself in an endless loop.
> 
> Spence
> 
> James P. Spencer
> Rochester, MN
> 
> jspencer78 at charter.net
> 
> "Badges??  We don't need no stinkin badges!"
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution




More information about the use-livecode mailing list