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

Towel.Mathematics.Symbolics.Expression to Linq Expression #21

Open
ZacharyPatten opened this issue Jun 11, 2019 · 0 comments
Open

Towel.Mathematics.Symbolics.Expression to Linq Expression #21

ZacharyPatten opened this issue Jun 11, 2019 · 0 comments
Labels
Backlog issues that are pending availability of the developers Enhancement issues that suggest potential improvements

Comments

@ZacharyPatten
Copy link
Owner

ZacharyPatten commented Jun 11, 2019

We have the ability to parse System.Linq.Expressions.Expression into Towel.Mathematics.Symbolics.Expression, but the the reverse would be useful as well. Then a Towel.Mathematics.Symbolics.Expression could be compiled into a delegate by first converting it into a System.Linq.Expressions.Expression and then calling CreateDelegate. Since there is also string parsing, you could generate a delegate from mathematical syntax defined in a string. The ability to convert a math expression into a compiled delegate would likely be much more performant than just keeping it as a Towel.Mathematics.Symbolics.Expression.

@ZacharyPatten ZacharyPatten added the Enhancement issues that suggest potential improvements label Jun 11, 2019
@ZacharyPatten ZacharyPatten self-assigned this Sep 1, 2019
@ZacharyPatten ZacharyPatten removed their assignment Jun 5, 2021
@ZacharyPatten ZacharyPatten added the Backlog issues that are pending availability of the developers label Jul 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backlog issues that are pending availability of the developers Enhancement issues that suggest potential improvements
Projects
None yet
Development

No branches or pull requests

1 participant