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
One promising approach is data-reify described in Type Safe Observable Sharing in Haskell. Unfortunately, this isn't straightforward for gigaparsec because our nonterminals might take arguments as input, such as the base of the number parser and the go in the ndots parser. But perhaps it is possible to use a similar approach and get rid of the unsafe ... ::= labels.
Or perhaps there are other approaches that do work for our use case.
The text was updated successfully, but these errors were encountered:
One promising approach is
data-reify
described in Type Safe Observable Sharing in Haskell. Unfortunately, this isn't straightforward for gigaparsec because our nonterminals might take arguments as input, such as the base of thenumber
parser and thego
in thendots
parser. But perhaps it is possible to use a similar approach and get rid of the unsafe... ::=
labels.Or perhaps there are other approaches that do work for our use case.
The text was updated successfully, but these errors were encountered: