From bda4f8d1a245a9e4d1ebcd81c3be9445460e6251 Mon Sep 17 00:00:00 2001 From: Ali Abrar Date: Fri, 2 Jun 2023 17:01:19 -0400 Subject: [PATCH] headless: add a few instances --- ChangeLog.md | 4 ++++ reflex.cabal | 2 +- src/Reflex/Host/Headless.hs | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index ee4dec33..144ffb8b 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,9 @@ # Revision history for reflex +## 0.9.1.0 + +* Headless Host: Add some MonadSample, MonadHold, and MonadFix instances + ## 0.9.0.1 * Add support for ghc-9.6 diff --git a/reflex.cabal b/reflex.cabal index f867a37f..2de9fdb8 100644 --- a/reflex.cabal +++ b/reflex.cabal @@ -1,5 +1,5 @@ Name: reflex -Version: 0.9.0.1 +Version: 0.9.1.0 Synopsis: Higher-order Functional Reactive Programming Description: Interactive programs without callbacks or side-effects. diff --git a/src/Reflex/Host/Headless.hs b/src/Reflex/Host/Headless.hs index 0b4b9256..21b2d6cf 100644 --- a/src/Reflex/Host/Headless.hs +++ b/src/Reflex/Host/Headless.hs @@ -39,6 +39,10 @@ type MonadHeadlessApp t m = , Reflex t , ReflexHost t , TriggerEvent t m + , MonadSample t (Performable m) + , MonadSample t m + , MonadFix (Performable m) + , MonadHold t (Performable m) ) -- | Run a headless FRP network. Inside the action, you will most probably use