Skip to content

Commit e9e5d82

Browse files
committed
RFCT Just list modules instead of finding them
The previous was a bit too clever and brittle
1 parent 7dbb27a commit e9e5d82

File tree

2 files changed

+13
-34
lines changed

2 files changed

+13
-34
lines changed

NGLess/Modules.hs

+13-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{- Copyright 2015-2019 NGLess Authors
1+
{- Copyright 2015-2020 NGLess Authors
22
- License: MIT
33
-}
44

@@ -28,14 +28,12 @@ module Modules
2828
- The data type 'Module' encapsulates all information about a module.
2929
-}
3030
import qualified Data.Text as T
31-
import qualified Language.Haskell.TH as TH
3231
import System.IO.Unsafe (unsafePerformIO)
3332
import Control.Monad.IO.Class (liftIO)
3433
import Data.IORef
3534
import Data.Aeson
3635
import Data.Default
3736

38-
import Utils.FindModules (listKnownModules)
3937
import Language
4038
import NGLess
4139

@@ -154,5 +152,16 @@ loadedModules :: NGLessIO [Module]
154152
loadedModules = liftIO $ readIORef loadedModulesRef
155153

156154
knownModules :: [T.Text]
157-
knownModules = T.pack <$> $(TH.runIO ((TH.ListE . fmap (TH.LitE . TH.stringL)) <$> listKnownModules))
155+
knownModules =
156+
["example-cmd"
157+
158+
,"igc"
159+
,"om-rgc"
160+
,"DogGutCatalog"
161+
,"MouseGutCatalog"
162+
,"PigGutCatalog"
163+
164+
,"specI"
165+
,"motus"
166+
]
158167

NGLess/Utils/FindModules.hs

-30
This file was deleted.

0 commit comments

Comments
 (0)