You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I should add--letters are not actually "used" until the type signature is printed. The type variables themselves have unique (integer) identifiers within the type system; these are mapped to letters lazily, at time of printing.
As a quick fix, _t could be modified so that it resets the pool of letters when it is called. However, I think a larger revamp of the type printing system makes more sense, because of the problem highlighted in #15.
This test script:
Produces this output (Note:
_t
has been modified to return instead of printing.) :Wouldn't it be better start afresh with
a
for each function? There are two cases were this really matters:Both scenarios can lead to a running out of printable characters.
The text was updated successfully, but these errors were encountered: