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

Port to Low-Level Language? #3

Open
surrsurus opened this issue Oct 12, 2017 · 2 comments
Open

Port to Low-Level Language? #3

surrsurus opened this issue Oct 12, 2017 · 2 comments

Comments

@surrsurus
Copy link
Owner

Port to Low-Level Language?

Should deercode be moved to a low-level language for better performance?

@surrsurus
Copy link
Owner Author

Currently looking at Crystal as a possible option, though due to the implementation whatever language chosen will be a challenge.

@surrsurus
Copy link
Owner Author

Instead of a low level language, a port to Haskell might be better considering that Haskell already has tail call optimizations, which would solve the issue of maxing out python's recursion depth. There might be some fix we could do to trick Python, though it would probably not be worth it in the long run.

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