Hacker News new | ask | show | jobs
by kragen 1509 days ago
Thank you for explaining!

To clarify, when I wrote α, I always and only meant a bound variable under a quantifier, because I didn't know about this metavariable thing at all. I was writing α → α because that's how tuareg-font-lock-symbols renders 'a -> 'a, which does include the implicit quantifier.

It's no wonder I was never able to understand HM since I didn't know about this dual nature of variables. This will probably help me a lot next time I try to understand it! I do think I understand unification, though I've only implemented it once.

I really appreciate you being willing to engage on HN, despite the unpleasant aggressiveness and character assassination that runs rampant here.