aboutsummaryrefslogtreecommitdiff
path: root/src/PPL/Internal.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/PPL/Internal.hs')
-rw-r--r--src/PPL/Internal.hs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/PPL/Internal.hs b/src/PPL/Internal.hs
index a5b3758..7ac884b 100644
--- a/src/PPL/Internal.hs
+++ b/src/PPL/Internal.hs
@@ -1,6 +1,7 @@
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE GADTs #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
+{-# LANGUAGE ImportQualifiedPost #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE RankNTypes #-}
{-# LANGUAGE ScopedTypeVariables #-}
@@ -27,14 +28,14 @@ import Data.Bifunctor
import Data.Bits
import Data.IORef
import Data.Monoid
-import qualified Data.Vector.Hashtables as H
-import qualified Data.Vector.Unboxed.Mutable as UM
+import Data.Vector.Hashtables qualified as H
+import Data.Vector.Unboxed.Mutable qualified as UM
import Data.Word
-import qualified Language.Haskell.TH.Syntax as TH
+import Language.Haskell.TH.Syntax qualified as TH
import Numeric.Log
import System.IO.Unsafe
import System.Random hiding (split, uniform)
-import qualified System.Random as R
+import System.Random qualified as R
type HashMap k v = H.Dictionary (H.PrimState IO) UM.MVector k UM.MVector v