-
Notifications
You must be signed in to change notification settings - Fork 0
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 old combinator implementations of sum types, iteration and recursion to new lambda-calculus style #4
Comments
(No rush, obviously) |
As for array primitives, we had only |
Right! You did all the other ones (generate, permute, backpermute, indexing) in your own branch with dynamically sized arrays. |
@tomsmeding , want to try doing this at least for the sum types, so you can check whether it has the right complexity? That would then give us at least a way of doing AD on higher order programs with the right complexity by using defunctionalization. |
Oh that's a good one! I will do so. Slightly longer timeframe than usual perhaps due to lectures that I still need to make... |
@VMatthijs Seems to work with the classic LEither, but basically untested: main...sum-types |
Also, some of the array primitives we had?
The text was updated successfully, but these errors were encountered: