Problem:
Delcont API used in the library, incompatible with the one
implemented in upstream GHC, so eff just doesn't compile
Solution:
Previous primitive semantic was build in that each control0#
captures continuation to nearest prompt#, so having one PromptTag#
for all prompt#'s seems to be a simple drop-in replacement.
Please tell me if this patch violates library or RTS semantics.
Problem: Delcont API used in the library, incompatible with the one implemented in upstream GHC, so eff just doesn't compile
Solution: Previous primitive semantic was build in that each
control0#
captures continuation to nearestprompt#
, so having onePromptTag#
for allprompt#
's seems to be a simple drop-in replacement.Please tell me if this patch violates library or RTS semantics.