@@ -10,14 +10,15 @@
1010-- Module:
1111-- Reflex.FastWeak
1212-- Description:
13−-- 'FastWeak' is a weak pointer to some value, and 'FastWeakTicket' ensures the value
14−-- referred to by a 'FastWeak' stays live while the ticket is held (live).
13+-- This module defines 'FastWeak', a weak pointer
14+-- 'FastWeak' is a weak pointer to some value, and 'FastWeakTicket' ensures the value
15+-- referred to by a 'FastWeak' stays live while the ticket is held (live).
1516--
16−-- On GHC or GHCJS when not built with the @fast-weak@ cabal flag, 'FastWeak' is a wrapper
17−-- around the simple version of 'System.Mem.Weak.Weak' where the key and value are the same.
17+-- On GHC or GHCJS when not built with the @fast-weak@ cabal flag, 'FastWeak' is a wrapper
18+-- around the simple version of 'System.Mem.Weak.Weak' where the key and value are the same.
1819--
19−-- On GHCJS when built with the @fast-weak@ cabal flag, 'FastWeak' is implemented directly
20−-- in JS using @h$FastWeak@ and @h$FastWeakTicket@ which are a nonstandard part of the GHCJS RTS.
20+-- On GHCJS when built with the @fast-weak@ cabal flag, 'FastWeak' is implemented directly
21+-- in JS using @h$FastWeak@ and @h$FastWeakTicket@ which are a nonstandard part of the GHCJS RTS.
2122module Reflex.FastWeak
2223 ( FastWeakTicket
2324 , FastWeak