You can prevent stack overflow by explicitly maintaining the recursion
for a related thread about IronPython. However, such a fix in IronRuby
would be in IronRuby.dll, and so we could not accept your patch. You
could try patching it for your own version of IronRuby if wanted.
Want to work on IronPython, IronRuby,
From: [email protected]
[mailto:[email protected]] On Behalf Of Curt
Sent: Monday, May 12, 2008 10:19 AM
To: [email protected]
Subject: Re: [Ironruby-core] Try IronRuby in your browser
You might want to change your blog entry to say “OSI-approved Open
Source license” instead of “GPL-based license” so that you don’t give
our lawyers a collective heart attack ;).
On Mon, May 12, 2008 at 9:46 AM, Oleg T.
<[email protected]mailto:[email protected]> wrote:
I put together some simple version of IronRuby powered “Try Ruby” .
This is just night hack, I hope to improve it.
Now, the problem is that anybody can crash it with “def f() f() end”,
“f()”. I mean StackOverflowException, which is really bad on shared
Any idea if IronRuby can prevent stack overflow? I’m volunteering to
contribute an implementation if so.