Explain the acryonym "CPS" in the first place it is used
authorch.martin <ch.martin@gmail.com>
Sat, 12 Aug 2017 03:59:25 +0000 (03:59 +0000)
committerch.martin <ch.martin@gmail.com>
Sat, 12 Aug 2017 03:59:25 +0000 (03:59 +0000)
Control/Monad/Trans/Cont.hs

index 141734d..9f5af41 100644 (file)
@@ -59,8 +59,9 @@ import qualified Control.Monad.Fail as Fail
 
 {- |
 Continuation monad.
-@Cont r a@ is a CPS computation that produces an intermediate result
-of type @a@ within a CPS computation whose final result type is @r@.
+@Cont r a@ is a CPS ("continuation-passing style") computation that produces an
+intermediate result of type @a@ within a CPS computation whose final result type
+is @r@.
 
 The @return@ function simply creates a continuation which passes the value on.