Find limit of recursion: Difference between revisions

Added Crystal implementation.
m (→‎{{header|Phix}}: smjaller limit for params/vars)
(Added Crystal implementation.)
Line 886:
However, for an implementation of Lisp that supports proper tail recursion,
this function will not cause a stack overflow, so this method will not work.
 
=={{header|Crystal}}==
<lang crystal>def recurse(counter = 0)
puts counter
recurse(counter + 1)
end
 
recurse()
</lang>
 
{{out}}
<pre>...
523656
Stack overflow (e.g., infinite or very deep recursion)
</pre>
 
=={{header|D}}==
Anonymous user