iface: rename `OpenRec` to `OpenLetRec`
authorJulien Moutinho <julm@sourcephile.fr>
Wed, 27 Sep 2023 23:46:33 +0000 (01:46 +0200)
committerJulien Moutinho <julm@sourcephile.fr>
Wed, 27 Sep 2023 23:46:33 +0000 (01:46 +0200)
src/Symantic/Semantics/SharingObserver.hs

index 49187f4b1b41d0cf0425592ef6037ea71dd7762b..935e2fc920ed13958bf5a83f83c0d2cfb48405f4 100644 (file)
@@ -437,15 +437,15 @@ instance
     unSharingFinalizer x
 -}
 
--- ** Type 'OpenRecs'
+-- ** Type 'OpenLetRecs'
 
 -- | Mutually recursive terms, in open recursion style.
-type OpenRecs letName a = LetRecs letName (OpenRec letName a)
+type OpenLetRecs letName a = LetRecs letName (OpenLetRec letName a)
 
 -- | Mutually recursive term, in open recursion style.
 -- The term is given a @final@ (aka. @self@) map
 -- of other terms it can refer to (including itself).
-type OpenRec letName a = LetRecs letName a -> a
+type OpenLetRec letName a = LetRecs letName a -> a
 
 -- | Recursive let bindings.
 type LetRecs letName = HM.HashMap letName