相关疑难解决方法(0)

haskell - 有一个干净的进口区块的方法?(重新导出模块?每行多次导入?)

我经常养成使用标准导入块的习惯,因此在需要时我手头有常用的功能.例如,

-- license block

{-# LANGUAGE Arrows,
            DeriveDataTypeable,
            EmptyDataDecls,
            FlexibleContexts,
            FlexibleInstances,
            FunctionalDependencies,
            GADTs,
            MultiParamTypeClasses,
            NoMonomorphismRestriction,
            RankNTypes,
            ScopedTypeVariables,
            StandaloneDeriving,
            TypeOperators,
            TypeSynonymInstances,
            UndecidableInstances,
            ViewPatterns #-}

module MyModule where

import Prelude hiding (id, (.))
import Control.Arrow
import Control.Category
import Control.Exception
import Control.Monad
import Control.Monad.ST

import Data.Array.Diff
import qualified Data.Map as Map
import qualified Data.Set as Set
import qualified Data.Heap as Heap
import qualified Data.List as List
import qualified Data.List.Key as Key
import Data.List.HT
import Data.Maybe
import Data.STRef
import qualified Data.Text as T
Run Code Online (Sandbox Code Playgroud)

由于我没有使用任何花哨的IDE,我宁愿不在每个文件中阅读它.有没有办法创建某种"标准"/"实用程序"模块,重新导出这些函数的名称,所以我只需键入, …

import haskell module

12
推荐指数
2
解决办法
1752
查看次数

标签 统计

haskell ×1

import ×1

module ×1