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

Compile Deep Collections #14

Open
nixjdm opened this issue Apr 12, 2023 · 0 comments
Open

Compile Deep Collections #14

nixjdm opened this issue Apr 12, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@nixjdm
Copy link
Member

nixjdm commented Apr 12, 2023

Run-speed is important. Beyond finding ways to optimize parts of the pure python, Deep Collections could be compiled with Cython, mypyc, or something else.

At this stage, I want the basic distributable form of Deep Collections to remain pure Python and have 0 dependencies. We can also offer binaries made from something like Cython, as long as the end user doesn't need another dependency to use it. I'd prefer drop-in build steps that are easy to maintain, rather than introducing things like .pyx files or forked python files with numba decorators. The first step should be something simpler like cythonize.

@nixjdm nixjdm added the enhancement New feature or request label Apr 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant