From 4ccf1996a5bd739dfb1e62fb3bfb189c04fb6d89 Mon Sep 17 00:00:00 2001 From: Tom Smeding Date: Fri, 7 Nov 2025 21:39:09 +0100 Subject: Rewrite CPSy code as do-code using QualifiedDo Credits for this trick go to Leary on IRC: https://ircbrowse.tomsmeding.com/browse/lchaskell?id=1691743#trid1691743 Advantage: all the binders are on the left-hand side. Disadvantages: - all continuations need to pass exactly one value, i.e. tuples are required - wacky shit --- chad-fast.cabal | 1 + 1 file changed, 1 insertion(+) (limited to 'chad-fast.cabal') diff --git a/chad-fast.cabal b/chad-fast.cabal index df0409d..689ecc6 100644 --- a/chad-fast.cabal +++ b/chad-fast.cabal @@ -36,6 +36,7 @@ library CHAD.Types.ToTan Compile Compile.Exec + ContDo Data Data.VarMap Example.GMM -- cgit v1.2.3-70-g09d2