Skip to content

Conversation

@rish987
Copy link

@rish987 rish987 commented May 17, 2024

Hi, I've been adding some documentation while trying to understand this implementation better. Regarding the FIXMEs, I've left them in for now just because I was curious if you have any thoughts on them (I think I will also do a bit of experimentation regarding them), but I can remove them before merging. I plan to add some docs for the type-inference functions next.

pure e
else
let r := f.mkAppRevRange 0 rargs.size rargs
-- FIXME replace with reduceRecursor? adding arguments can only result in further normalization if the head reduced to a partial recursor application
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Couldn't it also reduce to a lambda?

Copy link
Author

@rish987 rish987 May 18, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, but in that case it would have went into the first branch of the conditional.

@rish987 rish987 changed the title docs: document defeq-related functions docs: document defeq and type inference related functions May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants