-- DC is needed only for the DCT.Configured instance of String.
import qualified Data.Configurator as DC()
-import qualified Data.Configurator.Types as DCT
+import qualified Data.Configurator.Types as DCT (
+ Configured,
+ Value( List ),
+ convert )
import Data.Data (Data)
import System.Console.CmdArgs.Default (Default(..))
import Data.Typeable (Typeable)
+-- | A (wrapper around a) list of hostnames that supply the XML feed.
+--
newtype FeedHosts =
FeedHosts { get_feed_hosts :: [String] }
deriving (Data, Show, Typeable)
+
instance Default FeedHosts where
-- | The default list of feed hosts. These were found by checking
-- PTR records in the neighborhood of the IP address in use. There