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

Add tail calls to the interpreter #15

Open
wants to merge 1 commit into
base: trunk
Choose a base branch
from
Open

Conversation

tekknolagi
Copy link
Owner

This means we can evaluate bigger factorials (for example) without
blowing the Python call stack.

This means we can evaluate bigger factorials (for example) without
blowing the Python call stack.
@tekknolagi
Copy link
Owner Author

This PR becomes much clearer if you view files and click the gear and click "hide whitespace"

@gregorybchris
Copy link
Collaborator

This PR becomes much clearer if you view files and click the gear and click "hide whitespace"

This is an unreal pro tip

@tekknolagi
Copy link
Owner Author

This PR becomes much clearer if you view files and click the gear and click "hide whitespace"

This is an unreal pro tip

Also, git diff -w

@tekknolagi
Copy link
Owner Author

I want to work on the API for this a little more. It feels fragile.

@tekknolagi
Copy link
Owner Author

Going to try and bring this back from the dead. Seems quite useful and I think this is a fine API

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

Successfully merging this pull request may close these issues.

2 participants