Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Max Recursion Depth Exceeded #4

Open
surrsurus opened this issue Nov 2, 2017 · 2 comments
Open

Max Recursion Depth Exceeded #4

surrsurus opened this issue Nov 2, 2017 · 2 comments

Comments

@surrsurus
Copy link
Owner

Max Recursion Depth Exceeded

When running recursion intensive programs such as ./euler/three.gel the Python interpreter raises an exception that prevents the Gazelle program from fully terminating.

Steps to reproduce bug:

  • Run ./euler/three.gel
@surrsurus
Copy link
Owner Author

priority:critical added since Gazelle is a functional language with no other internal mechanism for looping. Either one has to be added or this issue needs fixing.

@surrsurus
Copy link
Owner Author

surrsurus commented Nov 2, 2017

"Fixed" in bea370b. Changed three.gel by adding a much more efficient recursion method. Also added a while loop mechanism to Gazelle, though personally I really dislike it. Bumping down to priority:low, since it isn't an immediate issue anymore and a known workaround is now in place.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant