Commit Graph

2 Commits

Author SHA1 Message Date
Anupam Jain
f3dd0c0fb1 Reduce dependence on the internal dictionary passing mechanism
Part of this work was done by @the-dr-lazy in
https://github.com/ajnsit/purescript-typeable/pull/3.

GOOD:
Now there is no more dependence on dictionaries being passed as function
arguments at runtime.

BAD:
1. However, we still depend on the dictionaries being stable at runtime.
2. We now also assume that the output of the new function `makeTag` will
never be cached.
2023-07-06 20:51:50 +05:30
Anupam Jain
ff06b1f240 Move the definition of Person to a different module to show that the typerep comparison is stable 2023-07-06 11:50:53 +05:30