From dae04f4c214fd81feaebd0bb63c12ab32113ba39 Mon Sep 17 00:00:00 2001
From: Jens Nolte <git@queezle.net>
Date: Sun, 11 Jul 2021 22:05:34 +0200
Subject: [PATCH] Move modules to Quasar namespace

---
 quasar.cabal                                       | 14 +++++++-------
 src/{Data => Quasar}/Observable.hs                 |  2 +-
 src/{Data => Quasar}/Observable/Delta.hs           |  4 ++--
 .../Observable/ObservableHashMap.hs                |  6 +++---
 .../Observable/ObservablePriority.hs               |  4 ++--
 .../Observable/ObservableHashMapSpec.hs            |  8 ++++----
 .../Observable/ObservablePrioritySpec.hs           |  8 ++++----
 test/{Data => Quasar}/ObservableSpec.hs            |  4 ++--
 8 files changed, 25 insertions(+), 25 deletions(-)
 rename src/{Data => Quasar}/Observable.hs (99%)
 rename src/{Data => Quasar}/Observable/Delta.hs (97%)
 rename src/{Data => Quasar}/Observable/ObservableHashMap.hs (98%)
 rename src/{Data => Quasar}/Observable/ObservablePriority.hs (98%)
 rename test/{Data => Quasar}/Observable/ObservableHashMapSpec.hs (96%)
 rename test/{Data => Quasar}/Observable/ObservablePrioritySpec.hs (86%)
 rename test/{Data => Quasar}/ObservableSpec.hs (95%)

diff --git a/quasar.cabal b/quasar.cabal
index f8b4bcb..1c0f83f 100644
--- a/quasar.cabal
+++ b/quasar.cabal
@@ -61,10 +61,10 @@ common shared-executable-properties
 library
   import: shared-properties
   exposed-modules:
-    Data.Observable
-    Data.Observable.Delta
-    Data.Observable.ObservableHashMap
-    Data.Observable.ObservablePriority
+    Quasar.Observable
+    Quasar.Observable.Delta
+    Quasar.Observable.ObservableHashMap
+    Quasar.Observable.ObservablePriority
     Quasar.Prelude
     Quasar.PreludeExtras
     Quasar.Utils.ExtraT
@@ -79,8 +79,8 @@ test-suite quasar-test
     hspec,
   main-is: Spec.hs
   other-modules:
-    Data.ObservableSpec
-    Data.Observable.ObservableHashMapSpec
-    Data.Observable.ObservablePrioritySpec
+    Quasar.ObservableSpec
+    Quasar.Observable.ObservableHashMapSpec
+    Quasar.Observable.ObservablePrioritySpec
   hs-source-dirs:
     test
diff --git a/src/Data/Observable.hs b/src/Quasar/Observable.hs
similarity index 99%
rename from src/Data/Observable.hs
rename to src/Quasar/Observable.hs
index 64de7ae..e0b3b91 100644
--- a/src/Data/Observable.hs
+++ b/src/Quasar/Observable.hs
@@ -1,6 +1,6 @@
 {-# LANGUAGE UndecidableInstances #-}
 
-module Data.Observable (
+module Quasar.Observable (
   Observable(..),
   IsGettable(..),
   IsObservable(..),
diff --git a/src/Data/Observable/Delta.hs b/src/Quasar/Observable/Delta.hs
similarity index 97%
rename from src/Data/Observable/Delta.hs
rename to src/Quasar/Observable/Delta.hs
index 6ec8d81..3bdd0b6 100644
--- a/src/Data/Observable/Delta.hs
+++ b/src/Quasar/Observable/Delta.hs
@@ -1,6 +1,6 @@
-module Data.Observable.Delta where
+module Quasar.Observable.Delta where
 
-import Data.Observable
+import Quasar.Observable
 import Quasar.Prelude
 
 --import Conduit
diff --git a/src/Data/Observable/ObservableHashMap.hs b/src/Quasar/Observable/ObservableHashMap.hs
similarity index 98%
rename from src/Data/Observable/ObservableHashMap.hs
rename to src/Quasar/Observable/ObservableHashMap.hs
index 31a854a..a0f3a7f 100644
--- a/src/Data/Observable/ObservableHashMap.hs
+++ b/src/Quasar/Observable/ObservableHashMap.hs
@@ -1,6 +1,6 @@
 {-# LANGUAGE ViewPatterns #-}
 
-module Data.Observable.ObservableHashMap (
+module Quasar.Observable.ObservableHashMap (
   ObservableHashMap,
   new,
   observeKey,
@@ -10,8 +10,8 @@ module Data.Observable.ObservableHashMap (
   lookupDelete,
 ) where
 
-import Data.Observable
-import Data.Observable.Delta
+import Quasar.Observable
+import Quasar.Observable.Delta
 import Quasar.Prelude hiding (lookup, lookupDelete)
 import Quasar.Utils.ExtraT
 
diff --git a/src/Data/Observable/ObservablePriority.hs b/src/Quasar/Observable/ObservablePriority.hs
similarity index 98%
rename from src/Data/Observable/ObservablePriority.hs
rename to src/Quasar/Observable/ObservablePriority.hs
index d014afb..d7f4415 100644
--- a/src/Data/Observable/ObservablePriority.hs
+++ b/src/Quasar/Observable/ObservablePriority.hs
@@ -1,10 +1,10 @@
-module Data.Observable.ObservablePriority (
+module Quasar.Observable.ObservablePriority (
   ObservablePriority,
   create,
   insertValue,
 ) where
 
-import Data.Observable
+import Quasar.Observable
 import Quasar.Prelude
 
 import Control.Concurrent.MVar
diff --git a/test/Data/Observable/ObservableHashMapSpec.hs b/test/Quasar/Observable/ObservableHashMapSpec.hs
similarity index 96%
rename from test/Data/Observable/ObservableHashMapSpec.hs
rename to test/Quasar/Observable/ObservableHashMapSpec.hs
index ef8b003..c6c7781 100644
--- a/test/Data/Observable/ObservableHashMapSpec.hs
+++ b/test/Quasar/Observable/ObservableHashMapSpec.hs
@@ -1,8 +1,8 @@
-module Data.Observable.ObservableHashMapSpec where
+module Quasar.Observable.ObservableHashMapSpec where
 
-import Data.Observable
-import Data.Observable.Delta
-import qualified Data.Observable.ObservableHashMap as OM
+import Quasar.Observable
+import Quasar.Observable.Delta
+import qualified Quasar.Observable.ObservableHashMap as OM
 
 import Control.Monad (void)
 import qualified Data.HashMap.Strict as HM
diff --git a/test/Data/Observable/ObservablePrioritySpec.hs b/test/Quasar/Observable/ObservablePrioritySpec.hs
similarity index 86%
rename from test/Data/Observable/ObservablePrioritySpec.hs
rename to test/Quasar/Observable/ObservablePrioritySpec.hs
index a0111d1..ee10ddf 100644
--- a/test/Data/Observable/ObservablePrioritySpec.hs
+++ b/test/Quasar/Observable/ObservablePrioritySpec.hs
@@ -1,8 +1,8 @@
-module Data.Observable.ObservablePrioritySpec where
+module Quasar.Observable.ObservablePrioritySpec where
 
-import Data.Observable
-import Data.Observable.ObservablePriority (ObservablePriority)
-import qualified Data.Observable.ObservablePriority as OP
+import Quasar.Observable
+import Quasar.Observable.ObservablePriority (ObservablePriority)
+import qualified Quasar.Observable.ObservablePriority as OP
 
 import Control.Monad (void)
 import Data.IORef
diff --git a/test/Data/ObservableSpec.hs b/test/Quasar/ObservableSpec.hs
similarity index 95%
rename from test/Data/ObservableSpec.hs
rename to test/Quasar/ObservableSpec.hs
index a5d6eca..f3a57df 100644
--- a/test/Data/ObservableSpec.hs
+++ b/test/Quasar/ObservableSpec.hs
@@ -1,6 +1,6 @@
-module Data.ObservableSpec where
+module Quasar.ObservableSpec where
 
-import Data.Observable
+import Quasar.Observable
 
 import Control.Monad (void)
 import Data.IORef
-- 
GitLab