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

Cross sum and incremental cross sum #36

Open
Mike-3 opened this issue Nov 10, 2020 · 3 comments
Open

Cross sum and incremental cross sum #36

Mike-3 opened this issue Nov 10, 2020 · 3 comments
Labels
enhancement Indicates new feature requests

Comments

@Mike-3
Copy link

Mike-3 commented Nov 10, 2020

Is it possible to include the calculation of the checksum and the incremental checksum in the functionality? Or there is the possibility of triggering external function calls to calculate the function yourself.
We are already using the library, but would like to expand the range of functions.

@fkleon
Copy link
Owner

fkleon commented Dec 1, 2020

Interesting thought.

In the past I've experimented a bit with supporting more powerful functions, but this would require some extensive refactoring of the library internals. The current design does not easily allow to evaluate generic function calls, and does not support assignments making it quite awkward to work with functions (e.g. see this attempt to implement a generic RGB colour encoder as a composite function: 0b04574).

Supporting an external function call may be easier to implement though.

@fkleon fkleon added the enhancement Indicates new feature requests label Dec 1, 2020
@Mike-3
Copy link
Author

Mike-3 commented Dec 2, 2020

The possibility of an external function call would also be great. Everyone can then implement the functionality themselves as required. Would be great if that was possible.

@S-Man42
Copy link

S-Man42 commented Dec 28, 2020

I would love to see this opportunity to call external function as well!

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

No branches or pull requests

3 participants