marvin-0.0.1: src/Marvin/Prelude.hs
{-|
Module : $Header$
Description : A collection of all modules useful for using marvin.
Copyright : (c) Justus Adam, 2016
License : BSD3
Maintainer : dev@justus.science
Stability : experimental
Portability : POSIX
-}
module Marvin.Prelude
(
-- | For exposing parameterised and generalised versions of prelude functions
module ClassyPrelude
-- | Marvin :3
--
-- Common functions and Types for scripts
, module Marvin
-- | Mutable references in marvin scripts
, module Marvin.Util.Mutable
-- | Logging in Scripts
, module Marvin.Util.Logging
-- | Random numbers and convenience functions
, module Marvin.Util.Random
-- | Marvins regex type and how to work with it
, module Marvin.Util.Regex
-- | Dealing with JSON
, module Marvin.Util.JSON
-- | Format strings which resolve to efficient Strings, aka 'Text'
, module Data.Text.Format
) where
import ClassyPrelude
import Data.Text.Format (format)
import Marvin
import Marvin.Util.JSON
import Marvin.Util.Logging
import Marvin.Util.Mutable
import Marvin.Util.Random
import Marvin.Util.Regex