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

[FEATURE]: Multi-Threading & Algorithm Helpers/Factories #3

Open
nmichlo opened this issue Oct 20, 2021 · 0 comments
Open

[FEATURE]: Multi-Threading & Algorithm Helpers/Factories #3

nmichlo opened this issue Oct 20, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@nmichlo
Copy link
Owner

nmichlo commented Oct 20, 2021

Currently all algorithms extend from EaModule, often various similarities exist in implementations and code is repeated.

Helper functions, subclasses of EaModule or maybe even mixins might be worth investigating.

eg.

class Problem(EaModuleRay):
    ... 
    
# OR

class Problem(EaModule, EaRayMixin):
    ...

I haven't really pondered too much about these but they may be worthwhile?

@nmichlo nmichlo added the enhancement New feature or request label Oct 20, 2021
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