Open
Description
Have there been thought on integrating an monadic operation to the TemplateMonad to allow unguarded recursion?
I have seen a few monadic programs defined in the monad requiring fuel to allow non-structural recursion. It seems to me that it should be possible to have a fixpoint operator tmFix : forall X, (X -> X) -> X -> TM X
that removes the need for fuel. Or is there a theoretical/practical argument against having this?
Metadata
Metadata
Assignees
Labels
No labels