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