1
1
mirror of https://github.com/github/semantic.git synced 2024-12-22 06:11:49 +03:00

🔥 the MonadValue constraints on Value.

This commit is contained in:
Rob Rix 2018-03-29 09:40:45 -04:00
parent 1c03f9c4d9
commit c2f657202b

View File

@ -67,7 +67,6 @@ evaluateFile :: forall term effects
, FreeVariables term
, effects ~ RequiredEffects term Value (Evaluating term Value effects)
, MonadAddressable Precise Value (Evaluating term Value effects)
, MonadValue Value (Evaluating term Value effects)
, Recursive term
)
=> Parser term
@ -101,7 +100,6 @@ evaluateWithPrelude :: forall term effects
, FreeVariables term
, effects ~ RequiredEffects term Value (Evaluating term Value effects)
, MonadAddressable Precise Value (Evaluating term Value effects)
, MonadValue Value (Evaluating term Value effects)
, Recursive term
, TypeLevel.KnownSymbol (PreludePath term)
)
@ -121,7 +119,6 @@ evaluateFiles :: forall term effects
, FreeVariables term
, effects ~ RequiredEffects term Value (Evaluating term Value effects)
, MonadAddressable Precise Value (Evaluating term Value effects)
, MonadValue Value (Evaluating term Value effects)
, Recursive term
)
=> Parser term
@ -152,7 +149,6 @@ evaluateFilesWithPrelude :: forall term effects
, FreeVariables term
, effects ~ RequiredEffects term Value (Evaluating term Value effects)
, MonadAddressable Precise Value (Evaluating term Value effects)
, MonadValue Value (Evaluating term Value effects)
, Recursive term
, TypeLevel.KnownSymbol (PreludePath term)
)