From 366502729d40dc86603245a1e50a644cad8f1aa1 Mon Sep 17 00:00:00 2001 From: Taimoor Zaeem Date: Thu, 30 Apr 2026 15:38:39 +0500 Subject: [PATCH] chore: remove unneeded files and directories from src/protolude Signed-off-by: Taimoor Zaeem --- src/protolude/.ghci | 4 - src/protolude/.github/workflows/cabal.yml | 38 - .../.github/workflows/haskell-ci.yml | 168 --- src/protolude/.github/workflows/hlint.yml | 31 - src/protolude/.github/workflows/nix.yml | 13 - src/protolude/.github/workflows/stack.yml | 118 --- src/protolude/.gitignore | 9 - src/protolude/.hlint.yaml | 13 - src/protolude/ChangeLog.md | 143 --- src/protolude/{src => }/Protolude.hs | 0 .../{src => }/Protolude/Applicative.hs | 0 src/protolude/{src => }/Protolude/Base.hs | 0 .../{src => }/Protolude/Bifunctor.hs | 0 src/protolude/{src => }/Protolude/Bool.hs | 0 .../{src => }/Protolude/CallStack.hs | 0 src/protolude/{src => }/Protolude/Conv.hs | 0 .../{src => }/Protolude/ConvertText.hs | 0 src/protolude/{src => }/Protolude/Debug.hs | 0 src/protolude/{src => }/Protolude/Either.hs | 0 src/protolude/{src => }/Protolude/Error.hs | 0 .../{src => }/Protolude/Exceptions.hs | 0 src/protolude/{src => }/Protolude/Functor.hs | 0 src/protolude/{src => }/Protolude/List.hs | 0 src/protolude/{src => }/Protolude/Monad.hs | 0 src/protolude/{src => }/Protolude/Panic.hs | 0 src/protolude/{src => }/Protolude/Partial.hs | 0 src/protolude/{src => }/Protolude/Safe.hs | 0 src/protolude/{src => }/Protolude/Semiring.hs | 0 src/protolude/{src => }/Protolude/Show.hs | 0 src/protolude/{src => }/Protolude/Unsafe.hs | 0 src/protolude/README.md | 220 ---- src/protolude/Setup.hs | 2 - src/protolude/all_stack.sh | 137 --- src/protolude/default.nix | 5 - .../export_lists/protolude-10.exports | 960 ------------------ .../export_lists/protolude-11.exports | 960 ------------------ .../export_lists/protolude-12.exports | 958 ----------------- .../export_lists/protolude-13.exports | 959 ----------------- .../export_lists/protolude-14.exports | 959 ----------------- .../export_lists/protolude-4.exports | 0 .../export_lists/protolude-5.exports | 0 .../export_lists/protolude-6.exports | 0 .../export_lists/protolude-7.exports | 956 ----------------- .../export_lists/protolude-8.exports | 956 ----------------- .../export_lists/protolude-9.exports | 956 ----------------- src/protolude/protolude.cabal | 91 -- src/protolude/stack.yaml | 7 - src/protolude/test_stack_lts.sh | 19 - 48 files changed, 8682 deletions(-) delete mode 100644 src/protolude/.ghci delete mode 100644 src/protolude/.github/workflows/cabal.yml delete mode 100644 src/protolude/.github/workflows/haskell-ci.yml delete mode 100644 src/protolude/.github/workflows/hlint.yml delete mode 100644 src/protolude/.github/workflows/nix.yml delete mode 100644 src/protolude/.github/workflows/stack.yml delete mode 100644 src/protolude/.gitignore delete mode 100644 src/protolude/.hlint.yaml delete mode 100644 src/protolude/ChangeLog.md rename src/protolude/{src => }/Protolude.hs (100%) rename src/protolude/{src => }/Protolude/Applicative.hs (100%) rename src/protolude/{src => }/Protolude/Base.hs (100%) rename src/protolude/{src => }/Protolude/Bifunctor.hs (100%) rename src/protolude/{src => }/Protolude/Bool.hs (100%) rename src/protolude/{src => }/Protolude/CallStack.hs (100%) rename src/protolude/{src => }/Protolude/Conv.hs (100%) rename src/protolude/{src => }/Protolude/ConvertText.hs (100%) rename src/protolude/{src => }/Protolude/Debug.hs (100%) rename src/protolude/{src => }/Protolude/Either.hs (100%) rename src/protolude/{src => }/Protolude/Error.hs (100%) rename src/protolude/{src => }/Protolude/Exceptions.hs (100%) rename src/protolude/{src => }/Protolude/Functor.hs (100%) rename src/protolude/{src => }/Protolude/List.hs (100%) rename src/protolude/{src => }/Protolude/Monad.hs (100%) rename src/protolude/{src => }/Protolude/Panic.hs (100%) rename src/protolude/{src => }/Protolude/Partial.hs (100%) rename src/protolude/{src => }/Protolude/Safe.hs (100%) rename src/protolude/{src => }/Protolude/Semiring.hs (100%) rename src/protolude/{src => }/Protolude/Show.hs (100%) rename src/protolude/{src => }/Protolude/Unsafe.hs (100%) delete mode 100644 src/protolude/README.md delete mode 100644 src/protolude/Setup.hs delete mode 100755 src/protolude/all_stack.sh delete mode 100644 src/protolude/default.nix delete mode 100644 src/protolude/export_lists/protolude-10.exports delete mode 100644 src/protolude/export_lists/protolude-11.exports delete mode 100644 src/protolude/export_lists/protolude-12.exports delete mode 100644 src/protolude/export_lists/protolude-13.exports delete mode 100644 src/protolude/export_lists/protolude-14.exports delete mode 100644 src/protolude/export_lists/protolude-4.exports delete mode 100644 src/protolude/export_lists/protolude-5.exports delete mode 100644 src/protolude/export_lists/protolude-6.exports delete mode 100644 src/protolude/export_lists/protolude-7.exports delete mode 100644 src/protolude/export_lists/protolude-8.exports delete mode 100644 src/protolude/export_lists/protolude-9.exports delete mode 100644 src/protolude/protolude.cabal delete mode 100644 src/protolude/stack.yaml delete mode 100755 src/protolude/test_stack_lts.sh diff --git a/src/protolude/.ghci b/src/protolude/.ghci deleted file mode 100644 index da0cc8edc..000000000 --- a/src/protolude/.ghci +++ /dev/null @@ -1,4 +0,0 @@ -:set -XNoImplicitPrelude -:set -XOverloadedStrings -:set -isrc -:load Protolude diff --git a/src/protolude/.github/workflows/cabal.yml b/src/protolude/.github/workflows/cabal.yml deleted file mode 100644 index 0015f71c3..000000000 --- a/src/protolude/.github/workflows/cabal.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Cabal CI -on: - pull_request: - types: - - opened - - synchronize -jobs: - build: - runs-on: ubuntu-latest - strategy: - matrix: - ghc: ['9.12.1', '9.10.1', '9.8.2', '9.6.5', '9.4.4', '9.2.6', '9.0.2', '8.10.7', '8.8.4', '8.6.5', '8.4.4', '8.2.2', '8.0.2'] - cabal: ['latest', 3.2] - fail-fast: false - env: - CONFIG: "--enable-tests --enable-benchmarks" - steps: - - uses: actions/checkout@v2 - # https://github.com/haskell/actions/tree/main/setup - - uses: haskell/actions/setup@v2 - id: setup-haskell-cabal - with: - ghc-version: ${{ matrix.ghc }} - cabal-version: ${{ matrix.cabal }} - - run: cabal v2-update - - run: cabal v2-freeze $CONFIG - - uses: actions/cache@v2 - with: - path: | - ${{ steps.setup-haskell-cabal.outputs.cabal-store }} - dist-newstyle - key: ${{ runner.os }}-${{ matrix.ghc }}-${{ hashFiles('cabal.project.freeze') }} - restore-keys: | - ${{ runner.os }}-${{ matrix.ghc }}- - - run: cabal v2-build $CONFIG - - run: cabal v2-test $CONFIG - - run: cabal v2-haddock $CONFIG - - run: cabal v2-sdist diff --git a/src/protolude/.github/workflows/haskell-ci.yml b/src/protolude/.github/workflows/haskell-ci.yml deleted file mode 100644 index 10ee51dc9..000000000 --- a/src/protolude/.github/workflows/haskell-ci.yml +++ /dev/null @@ -1,168 +0,0 @@ -# This GitHub workflow config has been generated by a script via -# -# haskell-ci 'github' 'protolude.cabal' -# -# To regenerate the script (for example after adjusting tested-with) run -# -# haskell-ci regenerate -# -# For more information, see https://github.com/haskell-CI/haskell-ci -# -# version: 0.12.1 -# -# REGENDATA ("0.12.1",["github","protolude.cabal"]) -# -name: Haskell-CI -on: - - pull_request -jobs: - linux: - name: Haskell-CI - Linux - ${{ matrix.compiler }} - runs-on: ubuntu-18.04 - container: - image: buildpack-deps:bionic - continue-on-error: ${{ matrix.allow-failure }} - strategy: - matrix: - include: - - compiler: ghc-7.6.3 - allow-failure: false - - compiler: ghc-7.8.4 - allow-failure: false - - compiler: ghc-7.10.3 - allow-failure: false - fail-fast: false - steps: - - name: apt - run: | - apt-get update - apt-get install -y --no-install-recommends gnupg ca-certificates dirmngr curl git software-properties-common - apt-add-repository -y 'ppa:hvr/ghc' - apt-get update - apt-get install -y $CC cabal-install-3.4 - env: - CC: ${{ matrix.compiler }} - - name: Set PATH and environment variables - run: | - echo "$HOME/.cabal/bin" >> $GITHUB_PATH - echo "LANG=C.UTF-8" >> $GITHUB_ENV - echo "CABAL_DIR=$HOME/.cabal" >> $GITHUB_ENV - echo "CABAL_CONFIG=$HOME/.cabal/config" >> $GITHUB_ENV - HCDIR=$(echo "/opt/$CC" | sed 's/-/\//') - HCNAME=ghc - HC=$HCDIR/bin/$HCNAME - echo "HC=$HC" >> $GITHUB_ENV - echo "HCPKG=$HCDIR/bin/$HCNAME-pkg" >> $GITHUB_ENV - echo "HADDOCK=$HCDIR/bin/haddock" >> $GITHUB_ENV - echo "CABAL=/opt/cabal/3.4/bin/cabal -vnormal+nowrap" >> $GITHUB_ENV - HCNUMVER=$(${HC} --numeric-version|perl -ne '/^(\d+)\.(\d+)\.(\d+)(\.(\d+))?$/; print(10000 * $1 + 100 * $2 + ($3 == 0 ? $5 != 1 : $3))') - echo "HCNUMVER=$HCNUMVER" >> $GITHUB_ENV - echo "ARG_TESTS=--enable-tests" >> $GITHUB_ENV - echo "ARG_BENCH=--enable-benchmarks" >> $GITHUB_ENV - echo "HEADHACKAGE=false" >> $GITHUB_ENV - echo "ARG_COMPILER=--$HCNAME --with-compiler=$HC" >> $GITHUB_ENV - echo "GHCJSARITH=0" >> $GITHUB_ENV - env: - CC: ${{ matrix.compiler }} - - name: env - run: | - env - - name: write cabal config - run: | - mkdir -p $CABAL_DIR - cat >> $CABAL_CONFIG < cabal-plan.xz - echo 'de73600b1836d3f55e32d80385acc055fd97f60eaa0ab68a755302685f5d81bc cabal-plan.xz' | sha256sum -c - - xz -d < cabal-plan.xz > $HOME/.cabal/bin/cabal-plan - rm -f cabal-plan.xz - chmod a+x $HOME/.cabal/bin/cabal-plan - cabal-plan --version - - name: checkout - uses: actions/checkout@v2 - with: - path: source - - name: initial cabal.project for sdist - run: | - touch cabal.project - echo "packages: $GITHUB_WORKSPACE/source/." >> cabal.project - cat cabal.project - - name: sdist - run: | - mkdir -p sdist - $CABAL sdist all --output-dir $GITHUB_WORKSPACE/sdist - - name: unpack - run: | - mkdir -p unpacked - find sdist -maxdepth 1 -type f -name '*.tar.gz' -exec tar -C $GITHUB_WORKSPACE/unpacked -xzvf {} \; - - name: generate cabal.project - run: | - PKGDIR_protolude="$(find "$GITHUB_WORKSPACE/unpacked" -maxdepth 1 -type d -regex '.*/protolude-[0-9.]*')" - echo "PKGDIR_protolude=${PKGDIR_protolude}" >> $GITHUB_ENV - touch cabal.project - touch cabal.project.local - echo "packages: ${PKGDIR_protolude}" >> cabal.project - if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo "package protolude" >> cabal.project ; fi - if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi - cat >> cabal.project <> cabal.project.local - cat cabal.project - cat cabal.project.local - - name: dump install plan - run: | - $CABAL v2-build $ARG_COMPILER $ARG_TESTS $ARG_BENCH --dry-run all - cabal-plan - - name: cache - uses: actions/cache@v2 - with: - key: ${{ runner.os }}-${{ matrix.compiler }}-${{ github.sha }} - path: ~/.cabal/store - restore-keys: ${{ runner.os }}-${{ matrix.compiler }}- - - name: install dependencies - run: | - $CABAL v2-build $ARG_COMPILER --disable-tests --disable-benchmarks --dependencies-only -j2 all - $CABAL v2-build $ARG_COMPILER $ARG_TESTS $ARG_BENCH --dependencies-only -j2 all - - name: build w/o tests - run: | - $CABAL v2-build $ARG_COMPILER --disable-tests --disable-benchmarks all - - name: build - run: | - $CABAL v2-build $ARG_COMPILER $ARG_TESTS $ARG_BENCH all --write-ghc-environment-files=always - - name: cabal check - run: | - cd ${PKGDIR_protolude} || false - ${CABAL} -vnormal check - - name: haddock - run: | - $CABAL v2-haddock $ARG_COMPILER --with-haddock $HADDOCK $ARG_TESTS $ARG_BENCH all - - name: unconstrained build - run: | - rm -f cabal.project.local - $CABAL v2-build $ARG_COMPILER --disable-tests --disable-benchmarks all diff --git a/src/protolude/.github/workflows/hlint.yml b/src/protolude/.github/workflows/hlint.yml deleted file mode 100644 index eb6549d65..000000000 --- a/src/protolude/.github/workflows/hlint.yml +++ /dev/null @@ -1,31 +0,0 @@ -name: HLint CI - -on: - push: - branches: - - master - pull_request: - branches: [ master ] - paths: - - '.github/workflows/hlint.yml' - - 'app/**/*.hs' - - 'src/**/*.hs' - - 'test/**/*.hs' -jobs: - hlint: - runs-on: ubuntu-latest - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - HLINT_ACTION_LOG_LEVEL: debug - steps: - - name: Check out - uses: actions/checkout@v2 - - - name: Set up HLint - uses: rwe/actions-hlint-setup@v1 - - - name: Haskell Lint - uses: rwe/actions-hlint-run@v2 - with: - path: '["src/"]' - fail-on: warning diff --git a/src/protolude/.github/workflows/nix.yml b/src/protolude/.github/workflows/nix.yml deleted file mode 100644 index b753def1c..000000000 --- a/src/protolude/.github/workflows/nix.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Nix CI - -on: [pull_request] -jobs: - build: - name: nix - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - uses: cachix/install-nix-action@v3 - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - - run: nix-build diff --git a/src/protolude/.github/workflows/stack.yml b/src/protolude/.github/workflows/stack.yml deleted file mode 100644 index 26780aea7..000000000 --- a/src/protolude/.github/workflows/stack.yml +++ /dev/null @@ -1,118 +0,0 @@ -name: Stack CI - -on: - pull_request: - schedule: - - cron: "0 0 * * 1" - -jobs: - build: - name: stack ${{ matrix.plan.resolver }} - strategy: - matrix: - os: [ubuntu-latest, macOS-latest] - # use this to specify what resolvers and ghc to use - plan: - - { build: stack, resolver: "lts-9" } # ghc-8.0.2 - - { build: stack, resolver: "lts-10" } # ghc-8.2.2 - - { build: stack, resolver: "lts-11" } # ghc-8.2.2 - - { build: stack, resolver: "lts-12" } # ghc-8.4.4 - - { build: stack, resolver: "lts-13" } # ghc-8.6.4 - - { build: stack, resolver: "lts-14" } # ghc-8.6.5 - - { build: stack, resolver: "lts-15" } # ghc-8.8.2 - - { build: stack, resolver: "lts-16" } # ghc-8.8.4 - - { build: stack, resolver: "lts-17" } # ghc-8.10.3 - - { build: stack, resolver: "lts-18" } # ghc-8.10.7 - - { build: stack, resolver: "lts-19" } # ghc-9.0.2 - - { build: stack, resolver: "lts-20" } # ghc-9.2.5 - - # - { build: stack, resolver: "" } - # use this to include any dependencies from OS package managers - include: [] - # - os: macOS-latest - # brew: anybrewdeps - # - os: ubuntu-latest - # apt-get: happy libblas-dev liblapack-dev - - exclude: - - os: macOS-latest - plan: - build: cabal - - runs-on: ${{ matrix.os }} - steps: - - name: Install OS Packages - uses: mstksg/get-package@v1 - with: - apt-get: ${{ matrix.apt-get }} - brew: ${{ matrix.brew }} - - uses: actions/checkout@v1 - - - name: Setup stack - uses: mstksg/setup-stack@v1 - env: - ACTIONS_ALLOW_UNSECURE_COMMANDS: true - - - name: Setup cabal-install - uses: actions/setup-haskell@v1 - with: - ghc-version: ${{ matrix.plan.ghc }} - cabal-version: ${{ matrix.plan.cabal-install }} - if: matrix.plan.build == 'cabal' - - - name: Install dependencies - run: | - set -ex - case "$BUILD" in - stack) - stack --no-terminal --install-ghc --resolver $ARGS test --bench --only-dependencies - ;; - cabal) - cabal --version - cabal update - PACKAGES=$(stack --install-ghc query locals | grep '^ *path' | sed 's@^ *path:@@') - cabal install --only-dependencies --enable-tests --enable-benchmarks --force-reinstalls --ghc-options=-O0 --reorder-goals --max-backjumps=-1 $CABALARGS $PACKAGES - ;; - esac - set +ex - env: - ARGS: ${{ matrix.plan.resolver }} - BUILD: ${{ matrix.plan.build }} - - - name: Build - run: | - set -ex - case "$BUILD" in - stack) - stack --no-terminal --resolver $ARGS test --bench --no-run-benchmarks --haddock --no-haddock-deps - ;; - cabal) - PACKAGES=$(stack --install-ghc query locals | grep '^ *path' | sed 's@^ *path:@@') - cabal install --enable-tests --enable-benchmarks --force-reinstalls --ghc-options=-O0 --reorder-goals --max-backjumps=-1 $CABALARGS $PACKAGES - - ORIGDIR=$(pwd) - for dir in $PACKAGES - do - cd $dir - cabal check || [ "$CABALVER" == "1.16" ] - cabal sdist - PKGVER=$(cabal info . | awk '{print $2;exit}') - SRC_TGZ=$PKGVER.tar.gz - cd dist - tar zxfv "$SRC_TGZ" - cd "$PKGVER" - cabal configure --enable-tests --ghc-options -O0 - cabal build - if [ "$CABALVER" = "1.16" ] || [ "$CABALVER" = "1.18" ]; then - cabal test - else - cabal test --show-details=streaming --log=/dev/stdout - fi - cd $ORIGDIR - done - ;; - esac - set +ex - env: - ARGS: ${{ matrix.plan.resolver }} - BUILD: ${{ matrix.plan.build }} diff --git a/src/protolude/.gitignore b/src/protolude/.gitignore deleted file mode 100644 index e4d8f5758..000000000 --- a/src/protolude/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -*.sw[ponmkl] -.stack-work -dist -.cabal-sandbox -cabal.sandbox.config -*.hi -*.o -stack.yaml.lock -dist-newstyle diff --git a/src/protolude/.hlint.yaml b/src/protolude/.hlint.yaml deleted file mode 100644 index 2e151fd28..000000000 --- a/src/protolude/.hlint.yaml +++ /dev/null @@ -1,13 +0,0 @@ -- ignore: {name: Avoid lambda} -- ignore: {name: Eta reduce} -- ignore: {name: Redundant lambda} -- ignore: {name: Collapse lambdas} -- ignore: {name: Use String} -- ignore: {name: Use fmap, within: Protolude.Monad} -- ignore: {name: Use putStr, within: Protolude.Show} -- ignore: {name: Use putStrLn, within: Protolude.Show} -- ignore: {name: Use bimap, within: Protolude.Bifunctor} -- ignore: {name: Use first, within: Protolude.Bifunctor} -- ignore: {name: Use sortOn} -# CPP preprocessor oddities -- ignore: {name: Unused LANGUAGE pragma, within: [Protolude.Base, Protolude.CallStack, Protolude.Conv, Protolude.Error]} diff --git a/src/protolude/ChangeLog.md b/src/protolude/ChangeLog.md deleted file mode 100644 index 51e3ae011..000000000 --- a/src/protolude/ChangeLog.md +++ /dev/null @@ -1,143 +0,0 @@ -0.3.3 -===== -* GHC 9.4.4 support - -0.3.2 -===== -* GHC 9.2.2 support -* Drop export executable - -0.3.1 -===== -* GHC 9.0.1 and 9.2.1 support -* Add `HasCallStack` to unsafe* functions. -* Banish `String` on `readMaybe` and `readEither`. - -0.3.0 -===== - -* GHC 8.10.1 support -* Use `Protolude.ConvertText` as the default string conversion class. This - removes partial functions when converting to/from ByteStrings. -* Provide `Protolude.Conv` as a compatibility layer for old string conversion - interface. -* Migrated `Debug` and `Unsafe` to `Protolude.Debug` and `Protolude.Unsafe`. -* Export Unicode functions: - - `intToDigit` - - `isAlpha` - - `isAlphaNum` - - `isAscii` - - `isControl` - - `isDigit` - - `isHexDigit` - - `isLetter` - - `isLower` - - `isPrint` - - `isSpace` - - `isUpper` -* Export `MonadFail` class. -* Export `gcast` from Data.Typeable. -* Export `typeOf` from Data.Typeable. -* Export `Handler` from Control.Exception. -* Export `yield` from Control.Concurrency. -* Provide compatibility module `Protolude.Partial` as single export for unsafe - partial functions with the same naming conventions as Prelude. - -0.2.4 -===== - -* GHC 8.8.1 support - -0.2.3 -===== - -* GHC 8.6.1 support -* Export `fromLeft` and `fromRight`. -* Mask `always` and `alwaysSucceeds` from STM export for stm-2.5. - -0.2.2 -===== - -* Add explicit `witness` function for use as type witness without warnings. - Makes undefined semantically distinguishable from type witnesses. -* Backwards compatible `Protolude.Safe` module for explicit handling of partial - list operations. -* Export `minimumDef`, `maximumDef`. -* Looser lower-bound on Data.Kind export for GHC 8.0.x. - -0.2.1 -==== - -* Exposes `throwE` and `catchE`. -* Add `transformers-compat` for old versions of transformers that require - `throwE`, `catchE`. -* Fix `safe` version bounds for new versions. -* Add `mapExceptT and `withExceptT`. -* Export `scanl'` and provide shim for backwards compatibility. -* Add `putErrLn`. -* Expose `RealFloat`. -* Expose `GHC.Records` exports for GHC 8.2 and above. - -0.2 -==== - -* Expose `Symbol` and `Nat` types from `GHC.TypeLits` by default. -* Switch exported `(<>)` to be from `Data.Monoid` instead of Semigroup. -* Expose `putByteString` and `putLByteString` monomorphic versions of `putStrLn` functions -* Export `genericLength` and other generic list return functions. -* Rename `msg` to `fatalErrorMessage`. -* Export `ExceptT`, `ReaderT`, and `StateT` constructors. -* Mask `displayException` from default exports. -* Mask `stToIO` from default exports. -* Export `NonEmpty` type and constructor for Base 4.9 only. -* Export `Data.Semigroup` type and functions for Base 4.9 only. -* Restrict exported symbols from ``async`` to set available in 2.0. -* Add `(&&^)`, `(||^)`, `(<&&>)`, `(<||>)` -* Expose `unzip`. -* Export `maximumMay` and `minimumMay`. -* Mask `Type` export from `Data.Kind`. -* Wrap `die` to take `Text` argument instead of `[Char]`. -* Export constructors `GHC.Generics`: `(:+:)`, `(:*:)`, and `(:.:)`. -* Expose `StablePtr`, `IntPtr` and `WordPtr` types. - -0.1.9 -==== - -* Make `sum` and `product` strict - -0.1.8 -===== - -* ``foreach`` for applicative traversals. -* ``hush`` function for error handling. -* ``tryIO`` function for error handling. -* ``pass`` function for noop applicative branches. -* Mask ``Handler`` typeclass export. -* Mask ``yield`` function export. - -0.1.7 -===== - -* Exports monadic ``(>>)`` operator by default. -* Adds ``traceId`` and ``traceShowId`` functions. -* Exports``reader`` and ``state`` functions by default. -* Export lifted ``throwIO`` and ``throwTo`` functions. - -0.1.6 -===== - -* Adds uncatchable panic exception throwing using Text message. -* Removes ``printf`` -* Removes ``string-conv`` dependency so Stack build works without ``extra-deps``. -* Brings ``Callstack`` machinery in for GHC 8.x. -* Removes ``throw`` and ``assert`` from ``Control.Exception`` exports. -* Removes ``unsafeShiftL`` and ``unsafeShiftR`` from ``Data.Bits`` exports. -* Reexport ``throw`` as ``unsafeThrow`` via Unsafe module. -* Hides all Show class functions. Only the Class itself is exported. Forbids custom instances that are not GHC derived. -* Export`` encodeUtf8`` and ``decodeUtf8`` functions by default. -* Adds ``unsnoc`` function. - -0.1.5 -===== - -* Initial release. diff --git a/src/protolude/src/Protolude.hs b/src/protolude/Protolude.hs similarity index 100% rename from src/protolude/src/Protolude.hs rename to src/protolude/Protolude.hs diff --git a/src/protolude/src/Protolude/Applicative.hs b/src/protolude/Protolude/Applicative.hs similarity index 100% rename from src/protolude/src/Protolude/Applicative.hs rename to src/protolude/Protolude/Applicative.hs diff --git a/src/protolude/src/Protolude/Base.hs b/src/protolude/Protolude/Base.hs similarity index 100% rename from src/protolude/src/Protolude/Base.hs rename to src/protolude/Protolude/Base.hs diff --git a/src/protolude/src/Protolude/Bifunctor.hs b/src/protolude/Protolude/Bifunctor.hs similarity index 100% rename from src/protolude/src/Protolude/Bifunctor.hs rename to src/protolude/Protolude/Bifunctor.hs diff --git a/src/protolude/src/Protolude/Bool.hs b/src/protolude/Protolude/Bool.hs similarity index 100% rename from src/protolude/src/Protolude/Bool.hs rename to src/protolude/Protolude/Bool.hs diff --git a/src/protolude/src/Protolude/CallStack.hs b/src/protolude/Protolude/CallStack.hs similarity index 100% rename from src/protolude/src/Protolude/CallStack.hs rename to src/protolude/Protolude/CallStack.hs diff --git a/src/protolude/src/Protolude/Conv.hs b/src/protolude/Protolude/Conv.hs similarity index 100% rename from src/protolude/src/Protolude/Conv.hs rename to src/protolude/Protolude/Conv.hs diff --git a/src/protolude/src/Protolude/ConvertText.hs b/src/protolude/Protolude/ConvertText.hs similarity index 100% rename from src/protolude/src/Protolude/ConvertText.hs rename to src/protolude/Protolude/ConvertText.hs diff --git a/src/protolude/src/Protolude/Debug.hs b/src/protolude/Protolude/Debug.hs similarity index 100% rename from src/protolude/src/Protolude/Debug.hs rename to src/protolude/Protolude/Debug.hs diff --git a/src/protolude/src/Protolude/Either.hs b/src/protolude/Protolude/Either.hs similarity index 100% rename from src/protolude/src/Protolude/Either.hs rename to src/protolude/Protolude/Either.hs diff --git a/src/protolude/src/Protolude/Error.hs b/src/protolude/Protolude/Error.hs similarity index 100% rename from src/protolude/src/Protolude/Error.hs rename to src/protolude/Protolude/Error.hs diff --git a/src/protolude/src/Protolude/Exceptions.hs b/src/protolude/Protolude/Exceptions.hs similarity index 100% rename from src/protolude/src/Protolude/Exceptions.hs rename to src/protolude/Protolude/Exceptions.hs diff --git a/src/protolude/src/Protolude/Functor.hs b/src/protolude/Protolude/Functor.hs similarity index 100% rename from src/protolude/src/Protolude/Functor.hs rename to src/protolude/Protolude/Functor.hs diff --git a/src/protolude/src/Protolude/List.hs b/src/protolude/Protolude/List.hs similarity index 100% rename from src/protolude/src/Protolude/List.hs rename to src/protolude/Protolude/List.hs diff --git a/src/protolude/src/Protolude/Monad.hs b/src/protolude/Protolude/Monad.hs similarity index 100% rename from src/protolude/src/Protolude/Monad.hs rename to src/protolude/Protolude/Monad.hs diff --git a/src/protolude/src/Protolude/Panic.hs b/src/protolude/Protolude/Panic.hs similarity index 100% rename from src/protolude/src/Protolude/Panic.hs rename to src/protolude/Protolude/Panic.hs diff --git a/src/protolude/src/Protolude/Partial.hs b/src/protolude/Protolude/Partial.hs similarity index 100% rename from src/protolude/src/Protolude/Partial.hs rename to src/protolude/Protolude/Partial.hs diff --git a/src/protolude/src/Protolude/Safe.hs b/src/protolude/Protolude/Safe.hs similarity index 100% rename from src/protolude/src/Protolude/Safe.hs rename to src/protolude/Protolude/Safe.hs diff --git a/src/protolude/src/Protolude/Semiring.hs b/src/protolude/Protolude/Semiring.hs similarity index 100% rename from src/protolude/src/Protolude/Semiring.hs rename to src/protolude/Protolude/Semiring.hs diff --git a/src/protolude/src/Protolude/Show.hs b/src/protolude/Protolude/Show.hs similarity index 100% rename from src/protolude/src/Protolude/Show.hs rename to src/protolude/Protolude/Show.hs diff --git a/src/protolude/src/Protolude/Unsafe.hs b/src/protolude/Protolude/Unsafe.hs similarity index 100% rename from src/protolude/src/Protolude/Unsafe.hs rename to src/protolude/Protolude/Unsafe.hs diff --git a/src/protolude/README.md b/src/protolude/README.md deleted file mode 100644 index c44155075..000000000 --- a/src/protolude/README.md +++ /dev/null @@ -1,220 +0,0 @@ -Protolude -========= - -[![Build Status](https://github.com/protolude/protolude/workflows/Cabal%20CI/badge.svg)](https://github.com/protolude/protolude/actions) -[![Build Status](https://github.com/protolude/protolude/workflows/Stack%20CI/badge.svg)](https://github.com/protolude/protolude/actions) -[![Build Status](https://github.com/protolude/protolude/workflows/Nix%20CI/badge.svg)](https://github.com/protolude/protolude/actions) -[![Hackage](https://img.shields.io/hackage/v/protolude.svg)](https://hackage.haskell.org/package/protolude) - -A sensible starting Prelude for building custom Preludes. - -Design points: - -* Banishes String. -* Banishes partial functions. -* Compiler warning on bottoms. -* Polymorphic string IO functions. -* Polymorphic show. -* Automatic string conversions. -* Types for common data structures in scope. -* Types for all common string types (Text/ByteString) in scope. -* Banishes impure exception throwing outside of IO. -* StateT/ReaderT/ExceptT transformers in scope by default. -* Foldable / Traversable functions in scope by default. -* Unsafe functions are prefixed with "unsafe" in separate module. -* Compiler agnostic, GHC internal modules are abstracted out into Base. -* ``sum`` and ``product`` are strict by default. -* Includes Semiring for GHC >= 7.6. -* Includes Bifunctor for GHC >= 7.6. -* Includes Semigroup for GHC >= 7.6. - -Supports: - - * GHC 7.6.3 - * GHC 7.8.4 - * GHC 7.10.3 - * GHC 8.0.2 - * GHC 8.2.2 - * GHC 8.4.1 - * GHC 8.4.4 - * GHC 8.6.1 - * GHC 8.6.4 - * GHC 8.6.5 - * GHC 8.8.1 - * GHC 8.10.1 - * GHC 9.0.1 - * GHC 9.2.1 - -Stack LTS: - -* lts-6.x -* lts-7.x -* lts-8.x -* lts-9.x -* lts-10.x -* lts-11.x -* lts-12.x -* lts-13.x -* lts-14.x -* lts-15.x -* lts-16.x -* lts-17.x -* lts-18.x -* lts-19.14 and higher - -Usage ------ - -To try out standalone prelude at the interactive shell, from the Protolude -project directory run. - -```haskell -$ stack repl -> import Protolude -``` - -Swapping out the old Prelude ----------------------------- - -Disable the built-in prelude at the top of your file: - -```haskell -{-# LANGUAGE NoImplicitPrelude #-} -``` - -Or directly in your project cabal file: - -```haskell -default-extensions: NoImplicitPrelude -``` - -Then in your modules: - -```haskell -import Protolude -``` - -Dependencies ------------- - -Protolude tries to be light on dependencies and only pulls in *essential* -libraries that are universally common across most real-world projects. Lower and -upper bounds are fully specified and compatible with both vanilla Cabal and -tracks Stack LTS resolver. - -| Dependencies | Lower (>=) | Upper (<) | -| ----------- | -------- | -------- | -| array | 0.4 | 0.6 | -| async | 2.0 | 2.3 | -| base | 4.6 | 4.16 | -| bytestring | 0.10 | 0.11 | -| containers | 0.5 | 0.7 | -| deepseq | 1.3 | 1.5 | -| ghc-prim | 0.3 | 0.7 | -| hashable | 1.2 | 1.4 | -| mtl | 2.1 | 2.3 | -| stm | 2.4 | 2.6 | -| text | 1.2 | 1.3 | -| transformers | 0.4 | 0.6 | -| fail | 4.9 | 4.10 | - -Structure ---------- - -Protolude's main modules are the following: - -* [Protolude.hs](https://github.com/sdiehl/protolude/blob/master/src/Protolude.hs) -* [Base.hs](https://github.com/sdiehl/protolude/blob/master/src/Protolude/Base.hs) -* [Show.hs](https://github.com/sdiehl/protolude/blob/master/src/Protolude/Show.hs) -* [Conv.hs](https://github.com/sdiehl/protolude/blob/master/src/Protolude/Conv.hs) - -FAQs ----- - -* **My ``putStrLn`` and ``putStr`` instances are no longer inferred in the presense -of the ``-XOverloadedStrings`` extension?** - -Because the print functions are polymorphic the type of the print functions may -require annotations if the type is not fully specified by inference. To force a -specific type at the call site use either - -```haskell -putText :: MonadIO m => T.Text -> m () -putLText :: MonadIO m => TL.Text -> m () -``` - -* **How do I write manual Show instances if ``show`` isn't provided?** - -Generally speaking writing manual instances of Show is a -[Haskell antipattern](http://www.stephendiehl.com/posts/strings.html) because it produces -law-violating instances of Show. You probably want to use a -[pretty printer](https://hackage.haskell.org/package/wl-pprint-text) library for custom printing. - -If backwards compatibility is needed then the base library can be imported -manually. - -```haskell -import GHC.Show (Show(..)) -``` - -Automatic deriving of ``Show`` for your types is still supported since the class -is in scope by default. - -* **Partial functions like ``undefined`` raise compiler warnings on - usage.** - -This is by design. For fatal uncatchable errors use the provided ``panic`` -function if you intend the program to immediately abort. - -```haskell -panic "Thus I die. Thus, thus, thus. Now I am dead" -``` - -If inside of IO simply use ``throwIO`` for exception handling, or if in pure -business logic use well-typed checked exceptions of the ``ExceptT`` variety. - -* **Why is ``id`` not in scope?** - -It has been renamed to ``identity`` to reserve the ``id`` identifier for the -more common use case of business logic. - -* **But what if I want the partial functions?** - -You if you need partial functions for backwards compatibility you can use the -`Protolude.Partial` module and mask the safe definitions as needed. - -```haskell -import Protolude hiding (head) -import Protolude.Partial (head) -``` - -Development Tools ------------------ - -**GHC Magic** - -To build the `exports` management tool use: - -```bash -$ cabal new-build exports --flag dev -$ cabal run exports -``` - -This tool uses GHC's internal compile symbol table to generate a list of exports -and keep the export list of protolude stable across different versions of GHC -and base. - -**Continious Integration** - -There is a massive test suite that tests all versions of GHC 7.6 - GHC HEAD -alongside all Stack resolvers to ensure no regressions. Any pull requests or -patch has to pass the 47 integrity checks before being considered. Any pull -request must keep the export list consistent across GHC and Base version and not -have any accidental symbol dropping or drift without updating the export golden -tests. - -License -------- - -Released under the MIT License. -Copyright (c) 2016-2022, Stephen Diehl diff --git a/src/protolude/Setup.hs b/src/protolude/Setup.hs deleted file mode 100644 index 9a994af67..000000000 --- a/src/protolude/Setup.hs +++ /dev/null @@ -1,2 +0,0 @@ -import Distribution.Simple -main = defaultMain diff --git a/src/protolude/all_stack.sh b/src/protolude/all_stack.sh deleted file mode 100755 index 69df0cc99..000000000 --- a/src/protolude/all_stack.sh +++ /dev/null @@ -1,137 +0,0 @@ -set -e - -stack build --resolver lts-3.0 -stack build --resolver lts-4.0 -stack build --resolver lts-5.0 -stack build --resolver lts-6.0 -stack build --resolver lts-7.0 -stack build --resolver lts-7.1 -stack build --resolver lts-7.2 -stack build --resolver lts-7.3 -stack build --resolver lts-7.4 -stack build --resolver lts-7.5 -stack build --resolver lts-7.6 -stack build --resolver lts-7.7 -stack build --resolver lts-7.8 -stack build --resolver lts-7.9 -stack build --resolver lts-7.10 -stack build --resolver lts-7.11 -stack build --resolver lts-7.12 -stack build --resolver lts-7.13 -stack build --resolver lts-7.14 -stack build --resolver lts-7.15 -stack build --resolver lts-7.16 -stack build --resolver lts-8.0 -stack build --resolver lts-8.1 -stack build --resolver lts-8.2 -stack build --resolver lts-8.3 -stack build --resolver lts-8.4 -stack build --resolver lts-8.5 -stack build --resolver lts-8.6 -stack build --resolver lts-8.7 -stack build --resolver lts-8.8 -stack build --resolver lts-8.9 -stack build --resolver lts-8.10 -stack build --resolver lts-8.11 -stack build --resolver lts-8.12 -stack build --resolver lts-8.13 -stack build --resolver lts-9.0 -stack build --resolver lts-9.1 -stack build --resolver lts-9.2 -stack build --resolver lts-9.3 -stack build --resolver lts-9.4 -stack build --resolver lts-9.5 -stack build --resolver lts-9.6 -stack build --resolver lts-9.7 -stack build --resolver lts-9.8 -stack build --resolver lts-9.9 -stack build --resolver lts-9.10 -stack build --resolver lts-9.11 -stack build --resolver lts-9.12 -stack build --resolver lts-9.13 -stack build --resolver lts-9.14 -stack build --resolver lts-9.15 -stack build --resolver lts-9.16 -stack build --resolver lts-9.17 -stack build --resolver lts-9.18 -stack build --resolver lts-9.19 -stack build --resolver lts-9.20 -stack build --resolver lts-10.0 -stack build --resolver lts-10.1 -stack build --resolver lts-10.2 -stack build --resolver lts-11.0 -stack build --resolver lts-11.1 -stack build --resolver lts-11.2 -stack build --resolver lts-11.3 -stack build --resolver lts-11.4 -stack build --resolver lts-11.5 -stack build --resolver lts-11.6 -stack build --resolver lts-11.7 -stack build --resolver lts-11.8 -stack build --resolver lts-11.10 -stack build --resolver lts-11.11 -stack build --resolver lts-11.12 -stack build --resolver lts-11.13 -stack build --resolver lts-12.0 -stack build --resolver lts-12.1 -stack build --resolver lts-12.2 -stack build --resolver lts-12.3 -stack build --resolver lts-12.4 -stack build --resolver lts-12.5 -stack build --resolver lts-12.6 -stack build --resolver lts-12.7 -stack build --resolver lts-12.8 -stack build --resolver lts-12.9 -stack build --resolver lts-12.10 -stack build --resolver lts-12.11 -stack build --resolver lts-12.12 -stack build --resolver lts-12.13 -stack build --resolver lts-12.14 -stack build --resolver lts-12.16 -stack build --resolver lts-12.17 -stack build --resolver lts-12.18 -stack build --resolver lts-12.19 -stack build --resolver lts-12.20 -stack build --resolver lts-12.21 -stack build --resolver lts-13.0 -stack build --resolver lts-13.1 -stack build --resolver lts-13.2 -stack build --resolver lts-13.3 -stack build --resolver lts-13.4 -stack build --resolver lts-13.5 -stack build --resolver lts-13.6 -stack build --resolver lts-13.7 -stack build --resolver lts-13.8 -stack build --resolver lts-13.9 -stack build --resolver lts-13.10 -stack build --resolver lts-13.11 -stack build --resolver lts-13.12 -stack build --resolver lts-13.13 -stack build --resolver lts-13.14 -stack build --resolver lts-13.15 -stack build --resolver lts-13.16 -stack build --resolver lts-13.17 -stack build --resolver lts-13.18 -stack build --resolver lts-13.19 -stack build --resolver lts-13.20 -stack build --resolver lts-13.21 -stack build --resolver lts-13.22 -stack build --resolver lts-13.23 -stack build --resolver lts-13.24 -stack build --resolver lts-13.25 -stack build --resolver lts-13.26 -stack build --resolver lts-14.0 -stack build --resolver lts-14.1 -stack build --resolver lts-14.2 -stack build --resolver lts-14.3 -stack build --resolver lts-14.4 -stack build --resolver lts-14.5 -stack build --resolver lts-14.6 -stack build --resolver lts-14.7 -stack build --resolver lts-14.8 -stack build --resolver lts-14.9 -stack build --resolver lts-14.10 -stack build --resolver lts-14.11 -stack build --resolver lts-14.12 -stack build --resolver lts-14.13 -stack build --resolver lts-14.14 diff --git a/src/protolude/default.nix b/src/protolude/default.nix deleted file mode 100644 index 1fc6c5c98..000000000 --- a/src/protolude/default.nix +++ /dev/null @@ -1,5 +0,0 @@ -{ pkgs ? import {} -}: -pkgs.haskellPackages.developPackage { - root = ./.; -} diff --git a/src/protolude/export_lists/protolude-10.exports b/src/protolude/export_lists/protolude-10.exports deleted file mode 100644 index 44678c73d..000000000 --- a/src/protolude/export_lists/protolude-10.exports +++ /dev/null @@ -1,960 +0,0 @@ -$ from GHC.Base -$! from Protolude.Base -$!! from Control.DeepSeq -$> from Data.Functor -% from GHC.Real -& from Data.Function -&& from GHC.Classes -&&^ from Protolude.Bool -* from GHC.Num -* from GHC.Types -** from GHC.Float -*> from GHC.Base -+ from GHC.Num -++ from GHC.Base -- from GHC.Num -. from GHC.Base -.&. from Data.Bits -.|. from Data.Bits -/ from GHC.Real -/= from GHC.Classes -:% from GHC.Real -:*: from GHC.Generics -:*: from GHC.Generics -:+ from Data.Complex -:+: from GHC.Generics -:.: from GHC.Generics -:| from Data.List.NonEmpty -:~: from Data.Type.Equality -< from GHC.Classes -<$ from GHC.Base -<$!> from Control.Monad -<$> from Data.Functor -<&&> from Protolude.Bool -<&> from Protolude.Functor -<* from GHC.Base -<**> from GHC.Base -<*> from GHC.Base -<.> from Protolude.Semiring -<<$>> from Protolude.Functor -<<*>> from Protolude.Applicative -<= from GHC.Classes -<=< from Control.Monad -<> from Data.Monoid -<|> from GHC.Base -<||> from Protolude.Bool -=<< from GHC.Base -== from GHC.Classes -== from Data.Type.Equality -> from GHC.Classes ->= from GHC.Classes ->=> from Control.Monad ->> from GHC.Base ->>= from GHC.Base -All from Data.Monoid -All from Data.Monoid -AllocationLimitExceeded from GHC.IO.Exception -AllocationLimitExceeded from GHC.IO.Exception -Alt from Data.Monoid -Alt from Data.Monoid -Alternative from GHC.Base -Any from Data.Monoid -Any from Data.Monoid -AppendMode from GHC.IO.IOMode -Applicative from GHC.Base -ArithException from GHC.Exception -ArrayException from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -Associativity from GHC.Generics -Async from Control.Concurrent.Async -AsyncException from GHC.IO.Exception -Bifunctor from Data.Bifunctor -Bits from Data.Bits -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -Bool from GHC.Types -Bounded from GHC.Enum -ByteString from Data.ByteString.Internal -C1 from GHC.Generics -CallStack from GHC.Stack.Types -Chan from Control.Concurrent.Chan -Char from GHC.Types -CmpNat from GHC.TypeNats -Coercible from GHC.Types -Coercion from Data.Type.Coercion -Coercion from Data.Type.Coercion -Comp1 from GHC.Generics -CompactionFailed from GHC.IO.Exception -CompactionFailed from GHC.IO.Exception -Complex from Data.Complex -Concurrently from Control.Concurrent.Async -Concurrently from Control.Concurrent.Async -Const from Data.Functor.Const -Const from Data.Functor.Const -Constraint from GHC.Types -Constructor from GHC.Generics -D# from GHC.Types -D1 from GHC.Generics -Datatype from GHC.Generics -Deadlock from GHC.IO.Exception -Deadlock from GHC.IO.Exception -Denormal from GHC.Exception -DivideByZero from GHC.Exception -Double from GHC.Types -Down from Data.Ord -Down from Data.Ord -Dual from Data.Monoid -Dual from Data.Monoid -EQ from GHC.Types -Either from Data.Either -Endo from Data.Monoid -Endo from Data.Monoid -Enum from GHC.Enum -Eq from GHC.Classes -ErrorCall from GHC.Exception -ErrorCall from GHC.Exception -ErrorCallWithLocation from GHC.Exception -Except from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -Exception from GHC.Exception -ExitCode from GHC.IO.Exception -ExitFailure from GHC.IO.Exception -ExitSuccess from GHC.IO.Exception -F# from GHC.Types -False from GHC.Types -FatalError from Protolude.Panic -FatalError from Protolude.Panic -FilePath from GHC.IO -FiniteBits from Data.Bits -First from Data.Monoid -First from Data.Monoid -Fixity from GHC.Generics -FixityI from GHC.Generics -Float from GHC.Types -Floating from GHC.Float -Foldable from Data.Foldable -Fractional from GHC.Real -FunPtr from GHC.Ptr -Functor from GHC.Base -GT from GHC.Types -Generic from GHC.Generics -Generic1 from GHC.Generics -Handle from GHC.IO.Handle.Types -HasCallStack from GHC.Stack.Types -HasField from GHC.Records -Hashable from Data.Hashable.Class -HeapOverflow from GHC.IO.Exception -IO from GHC.Types -IOException from GHC.IO.Exception -IOMode from GHC.IO.IOMode -Identity from Data.Functor.Identity -Identity from Data.Functor.Identity -IndexOutOfBounds from GHC.IO.Exception -Infix from GHC.Generics -InfixI from GHC.Generics -Int from GHC.Types -Int16 from GHC.Int -Int32 from GHC.Int -Int64 from GHC.Int -Int8 from GHC.Int -IntMap from Data.IntMap.Internal -IntPtr from Foreign.Ptr -IntSet from Data.IntSet.Internal -Integer from GHC.Integer.Type -Integral from GHC.Real -IsLabel from GHC.OverloadedLabels -IsString from Data.String -Just from GHC.Base -K1 from GHC.Generics -K1 from GHC.Generics -KnownNat from GHC.TypeNats -KnownSymbol from GHC.TypeLits -L1 from GHC.Generics -LByteString from Protolude -LT from GHC.Types -LText from Protolude -Last from Data.Monoid -Last from Data.Monoid -Left from Data.Either -LeftAssociative from GHC.Generics -Leniency from Protolude.Conv -Lenient from Protolude.Conv -Location from GHC.ExecutionStack.Internal -Location from GHC.ExecutionStack.Internal -LossOfPrecision from GHC.Exception -M1 from GHC.Generics -M1 from GHC.Generics -MVar from GHC.MVar -Map from Data.Map.Internal -MaskedInterruptible from GHC.IO -MaskedUninterruptible from GHC.IO -MaskingState from GHC.IO -Maybe from GHC.Base -Meta from GHC.Generics -MetaCons from GHC.Generics -MetaData from GHC.Generics -MetaSel from GHC.Generics -Monad from GHC.Base -MonadError from Control.Monad.Error.Class -MonadIO from Control.Monad.IO.Class -MonadPlus from GHC.Base -MonadReader from Control.Monad.Reader.Class -MonadState from Control.Monad.State.Class -Monoid from GHC.Base -NFData from Control.DeepSeq -Nat from GHC.Types -NestedAtomically from Control.Exception.Base -NestedAtomically from Control.Exception.Base -NoMethodError from Control.Exception.Base -NoMethodError from Control.Exception.Base -NonEmpty from Data.List.NonEmpty -NonTermination from Control.Exception.Base -NonTermination from Control.Exception.Base -NotAssociative from GHC.Generics -Nothing from GHC.Base -Num from GHC.Num -OnDecodeError from Data.Text.Encoding.Error -OnError from Data.Text.Encoding.Error -Option from Data.Semigroup -Option from Data.Semigroup -Ord from GHC.Classes -Ordering from GHC.Types -Overflow from GHC.Exception -PatternMatchFail from Control.Exception.Base -PatternMatchFail from Control.Exception.Base -Prefix from GHC.Generics -PrefixI from GHC.Generics -Print from Protolude.Show -Product from Data.Monoid -Product from Data.Monoid -Proxy from Data.Proxy -Proxy from Data.Proxy -Ptr from GHC.Ptr -QSem from Control.Concurrent.QSem -QSemN from Control.Concurrent.QSemN -R1 from GHC.Generics -Ratio from GHC.Real -RatioZeroDenominator from GHC.Exception -Rational from GHC.Real -Read from GHC.Read -ReadMode from GHC.IO.IOMode -ReadWriteMode from GHC.IO.IOMode -Reader from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -Real from GHC.Real -RealFloat from GHC.Float -RealFrac from GHC.Real -Rec0 from GHC.Generics -RecConError from Control.Exception.Base -RecConError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecUpdError from Control.Exception.Base -RecUpdError from Control.Exception.Base -Refl from Data.Type.Equality -Rep from GHC.Generics -Right from Data.Either -RightAssociative from GHC.Generics -S1 from GHC.Generics -ST from GHC.ST -STM from GHC.Conc.Sync -Selector from GHC.Generics -Semigroup from Data.Semigroup -Semiring from Protolude.Semiring -Seq from Data.Sequence.Internal -Set from Data.Set.Internal -Show from GHC.Show -SomeAsyncException from GHC.IO.Exception -SomeAsyncException from GHC.IO.Exception -SomeException from GHC.Exception -SomeException from GHC.Exception -SomeNat from GHC.TypeNats -SomeNat from GHC.TypeNats -SomeSymbol from GHC.TypeLits -SomeSymbol from GHC.TypeLits -SrcLoc from GHC.ExecutionStack.Internal -SrcLoc from GHC.ExecutionStack.Internal -StablePtr from GHC.Stable -StackOverflow from GHC.IO.Exception -State from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StaticPtr from GHC.StaticPtr -Storable from Foreign.Storable -Strict from Protolude.Conv -StringConv from Protolude.Conv -Sum from Data.Monoid -Sum from Data.Monoid -Symbol from GHC.Types -Text from Data.Text.Internal -ThreadId from GHC.Conc.Sync -ThreadKilled from GHC.IO.Exception -Traversable from Data.Traversable -True from GHC.Types -Type from GHC.Types -TypeError from Control.Exception.Base -TypeError from Control.Exception.Base -TypeRep from Data.Typeable -Typeable from Data.Typeable.Internal -U1 from GHC.Generics -U1 from GHC.Generics -URec from GHC.Generics -UndefinedElement from GHC.IO.Exception -Underflow from GHC.Exception -UnicodeException from Data.Text.Encoding.Error -Unmasked from GHC.IO -UserInterrupt from GHC.IO.Exception -V1 from GHC.Generics -Void from Data.Void -Word from GHC.Types -Word16 from GHC.Word -Word32 from GHC.Word -Word64 from GHC.Word -Word8 from GHC.Word -WordPtr from Foreign.Ptr -WrappedMonoid from Data.Semigroup -WriteMode from GHC.IO.IOMode -ZipList from Control.Applicative -ZipList from Control.Applicative -^ from GHC.Real -^%^ from GHC.Real -^^ from GHC.Real -^^%^^ from GHC.Real -abs from GHC.Num -absurd from Data.Void -acos from GHC.Float -acosh from GHC.Float -addMVarFinalizer from Control.Concurrent.MVar -all from Data.Foldable -allowInterrupt from Control.Exception -always from GHC.Conc.Sync -alwaysSucceeds from GHC.Conc.Sync -and from Data.Foldable -any from Data.Foldable -ap from GHC.Base -appEndo from Data.Monoid -appendFile from Data.Text.IO -applyN from Protolude -asTypeOf from GHC.Base -asin from GHC.Float -asinh from GHC.Float -ask from Control.Monad.Reader.Class -asks from Control.Monad.Reader.Class -asum from Data.Foldable -async from Control.Concurrent.Async -asyncBound from Control.Concurrent.Async -asyncExceptionFromException from GHC.IO.Exception -asyncExceptionToException from GHC.IO.Exception -asyncOn from Control.Concurrent.Async -asyncThreadId from Control.Concurrent.Async -atDef from Protolude.Safe -atMay from Protolude.Safe -atan from GHC.Float -atan2 from GHC.Float -atanh from GHC.Float -atomically from GHC.Conc.Sync -bimap from Data.Bifunctor -bit from Data.Bits -bitDefault from Data.Bits -bitSize from Data.Bits -bitSizeMaybe from Data.Bits -bool from Protolude.Bool -boundedEnumFrom from GHC.Enum -boundedEnumFromThen from GHC.Enum -bracket from Control.Exception.Base -bracketOnError from Control.Exception.Base -bracket_ from Control.Exception.Base -break from GHC.List -byteSwap16 from GHC.Word -byteSwap32 from GHC.Word -byteSwap64 from GHC.Word -callStack from GHC.Stack -cancel from Control.Concurrent.Async -cancelWith from Control.Concurrent.Async -cast from Data.Typeable -castWith from Data.Type.Equality -catMaybes from Data.Maybe -catch from GHC.IO -catchE from Control.Monad.Trans.Except -catchError from Control.Monad.Error.Class -catchJust from Control.Exception.Base -catchSTM from GHC.Conc.Sync -catches from Control.Exception -ceiling from GHC.Real -check from Control.Monad.STM -chr from GHC.Char -cis from Data.Complex -clearBit from Data.Bits -coerceWith from Data.Type.Coercion -compare from GHC.Classes -comparing from Data.Ord -complement from Data.Bits -complementBit from Data.Bits -conFixity from GHC.Generics -conIsRecord from GHC.Generics -conName from GHC.Generics -concat from Data.Foldable -concatMap from Data.Foldable -concatMapM from Protolude.Monad -concurrently from Control.Concurrent.Async -conjugate from Data.Complex -const from GHC.Base -cos from GHC.Float -cosh from GHC.Float -countLeadingZeros from Data.Bits -countTrailingZeros from Data.Bits -currentCallStack from GHC.Stack.CCS -curry from Data.Tuple -cycle from GHC.List -cycle1 from Data.Semigroup -datatypeName from GHC.Generics -decodeFloat from GHC.Float -decodeUtf8 from Data.Text.Encoding -decodeUtf8' from Data.Text.Encoding -decodeUtf8With from Data.Text.Encoding -deepseq from Control.DeepSeq -denominator from GHC.Real -die from Protolude -diff from Data.Semigroup -displayException from GHC.Exception -div from GHC.Real -divMod from GHC.Real -divZeroError from GHC.Real -drop from GHC.List -dropWhile from GHC.List -dupChan from Control.Concurrent.Chan -either from Data.Either -eitherA from Protolude.Applicative -elem from Data.Foldable -empty from GHC.Base -encodeFloat from GHC.Float -encodeUtf8 from Data.Text.Encoding -enumFrom from GHC.Enum -enumFromThen from GHC.Enum -enumFromThenTo from GHC.Enum -enumFromTo from GHC.Enum -eqT from Data.Typeable -evalState from Control.Monad.Trans.State.Lazy -evalStateT from Control.Monad.Trans.State.Lazy -evaluate from GHC.IO -even from GHC.Real -execState from Control.Monad.Trans.State.Lazy -execStateT from Control.Monad.Trans.State.Lazy -exitFailure from System.Exit -exitSuccess from System.Exit -exitWith from System.Exit -exp from GHC.Float -expm1 from GHC.Float -exponent from GHC.Float -fatalErrorMessage from Protolude.Panic -filter from GHC.List -filterM from Control.Monad -finally from Control.Exception.Base -find from Data.Foldable -finiteBitSize from Data.Bits -first from Data.Bifunctor -fix from Data.Function -fixST from GHC.ST -flip from GHC.Base -floatDigits from GHC.Float -floatRadix from GHC.Float -floatRange from GHC.Float -floor from GHC.Real -fmap from GHC.Base -fmapDefault from Data.Traversable -fold from Data.Foldable -foldM from Control.Monad -foldM_ from Control.Monad -foldMap from Data.Foldable -foldMapDefault from Data.Traversable -foldl from Data.Foldable -foldl' from Data.Foldable -foldl1May from Protolude.Safe -foldl1May' from Protolude.Safe -foldlM from Data.Foldable -foldr from Data.Foldable -foldr' from Data.Foldable -foldr1May from Protolude.Safe -foldrM from Data.Foldable -for from Data.Traversable -forM from Data.Traversable -forM_ from Data.Foldable -for_ from Data.Foldable -force from Control.DeepSeq -foreach from Protolude.Functor -forever from Control.Monad -forkFinally from Control.Concurrent -forkIO from GHC.Conc.Sync -forkIOWithUnmask from GHC.Conc.Sync -forkOS from Control.Concurrent -forkOSWithUnmask from Control.Concurrent -forkOn from GHC.Conc.Sync -forkOnWithUnmask from GHC.Conc.Sync -from from GHC.Generics -fromEnum from GHC.Enum -fromException from GHC.Exception -fromInteger from GHC.Num -fromIntegral from GHC.Real -fromLabel from GHC.OverloadedLabels -fromLeft from Data.Either -fromMaybe from Data.Maybe -fromRational from GHC.Real -fromRight from Data.Either -fromStrict from Data.Text.Lazy -fst from Data.Tuple -functionName from GHC.ExecutionStack.Internal -gcastWith from Data.Type.Equality -gcd from GHC.Real -gcdInt' from GHC.Real -gcdWord' from GHC.Real -genericDrop from Data.OldList -genericLength from Data.OldList -genericReplicate from Data.OldList -genericSplitAt from Data.OldList -genericTake from Data.OldList -get from Control.Monad.State.Class -getAll from Data.Monoid -getAlt from Data.Monoid -getAny from Data.Monoid -getArgs from System.Environment -getCallStack from GHC.Stack.Types -getChanContents from Control.Concurrent.Chan -getConst from Data.Functor.Const -getContents from Data.Text.IO -getDual from Data.Monoid -getField from GHC.Records -getFirst from Data.Monoid -getLast from Data.Monoid -getLine from Data.Text.IO -getMaskingState from GHC.IO -getNumCapabilities from GHC.Conc.Sync -getOption from Data.Semigroup -getProduct from Data.Monoid -getStackTrace from GHC.ExecutionStack -getSum from Data.Monoid -getZipList from Control.Applicative -gets from Control.Monad.State.Class -group from Data.OldList -groupBy from Data.OldList -guard from Control.Monad -guardM from Protolude.Bool -guarded from Protolude -guardedA from Protolude -hPutStr from Protolude.Show -hPutStrLn from Protolude.Show -handle from Control.Exception.Base -handleJust from Control.Exception.Base -hash from Data.Hashable.Class -hashUsing from Data.Hashable.Class -hashWithSalt from Data.Hashable.Class -head from Protolude.List -headDef from Protolude.Safe -headMay from Protolude.Safe -hush from Protolude.Exceptions -identity from Protolude -ifM from Protolude.Bool -ignore from Data.Text.Encoding.Error -imagPart from Data.Complex -infinity from GHC.Real -initDef from Protolude.Safe -initMay from Protolude.Safe -initSafe from Protolude.Safe -inits from Data.OldList -integralEnumFrom from GHC.Real -integralEnumFromThen from GHC.Real -integralEnumFromThenTo from GHC.Real -integralEnumFromTo from GHC.Real -interact from Data.Text.IO -intercalate from Data.OldList -interruptible from GHC.IO -intersperse from Data.OldList -ioError from GHC.IO.Exception -isCurrentThreadBound from Control.Concurrent -isDenormalized from GHC.Float -isEmptyChan from Control.Concurrent.Chan -isEmptyMVar from GHC.MVar -isIEEE from GHC.Float -isInfinite from GHC.Float -isJust from Data.Maybe -isLeft from Data.Either -isNaN from GHC.Float -isNegativeZero from GHC.Float -isNewtype from GHC.Generics -isNothing from Data.Maybe -isPrefixOf from Data.OldList -isRight from Data.Either -isSigned from Data.Bits -iterate from GHC.List -join from GHC.Base -killThread from GHC.Conc.Sync -lastDef from Protolude.Safe -lastMay from Protolude.Safe -lcm from GHC.Real -leftToMaybe from Protolude.Either -lefts from Data.Either -length from Data.Foldable -lenientDecode from Data.Text.Encoding.Error -lift from Control.Monad.Trans.Class -liftA from GHC.Base -liftA2 from GHC.Base -liftA3 from GHC.Base -liftAA2 from Protolude.Applicative -liftIO from Control.Monad.IO.Class -liftIO1 from Protolude -liftIO2 from Protolude -liftM from GHC.Base -liftM' from Protolude.Monad -liftM2 from GHC.Base -liftM2' from Protolude.Monad -liftM3 from GHC.Base -liftM4 from GHC.Base -liftM5 from GHC.Base -lines from Data.Text -link from Control.Concurrent.Async -link2 from Control.Concurrent.Async -list from Protolude.List -listToMaybe from Data.Maybe -local from Control.Monad.Reader.Class -log from GHC.Float -log1mexp from GHC.Float -log1p from GHC.Float -log1pexp from GHC.Float -logBase from GHC.Float -magnitude from Data.Complex -many from GHC.Base -map from Protolude -mapAccumL from Data.Traversable -mapAccumR from Data.Traversable -mapAndUnzipM from Control.Monad -mapExcept from Control.Monad.Trans.Except -mapExceptT from Control.Monad.Trans.Except -mapException from Control.Exception.Base -mapM from Data.Traversable -mapM_ from Data.Foldable -mapMaybe from Data.Maybe -mappend from GHC.Base -mask from GHC.IO -mask_ from GHC.IO -max from GHC.Classes -maxBound from GHC.Enum -maxInt from GHC.Base -maximum from Data.Foldable -maximumBy from Data.Foldable -maximumDef from Protolude.Safe -maximumMay from Protolude.Safe -maybe from Data.Maybe -maybeEmpty from Protolude.Either -maybeToEither from Protolude.Either -maybeToLeft from Protolude.Either -maybeToList from Data.Maybe -maybeToRight from Protolude.Either -mconcat from GHC.Base -mempty from GHC.Base -mfilter from Control.Monad -min from GHC.Classes -minBound from GHC.Enum -minInt from GHC.Base -minimum from Data.Foldable -minimumBy from Data.Foldable -minimumDef from Protolude.Safe -minimumMay from Protolude.Safe -mkPolar from Data.Complex -mkWeakMVar from Control.Concurrent.MVar -mkWeakThreadId from GHC.Conc.Sync -mod from GHC.Real -modify from Control.Monad.State.Class -modifyMVar from Control.Concurrent.MVar -modifyMVarMasked from Control.Concurrent.MVar -modifyMVarMasked_ from Control.Concurrent.MVar -modifyMVar_ from Control.Concurrent.MVar -moduleName from GHC.Generics -mplus from GHC.Base -msum from Data.Foldable -mtimesDefault from Data.Semigroup -myThreadId from GHC.Conc.Sync -mzero from GHC.Base -natVal from GHC.TypeLits -negate from GHC.Num -newChan from Control.Concurrent.Chan -newEmptyMVar from GHC.MVar -newMVar from GHC.MVar -newQSem from Control.Concurrent.QSem -newQSemN from Control.Concurrent.QSemN -nonEmpty from Data.List.NonEmpty -not from GHC.Classes -notANumber from GHC.Real -notElem from Data.Foldable -notImplemented from Debug -note from Protolude.Exceptions -null from Data.Foldable -numerator from GHC.Real -numericEnumFrom from GHC.Real -numericEnumFromThen from GHC.Real -numericEnumFromThenTo from GHC.Real -numericEnumFromTo from GHC.Real -objectName from GHC.ExecutionStack.Internal -odd from GHC.Real -on from Data.Function -onException from Control.Exception.Base -one from Protolude.Semiring -openFile from GHC.IO.Handle.FD -option from Data.Semigroup -optional from Control.Applicative -or from Data.Foldable -orAlt from Protolude.Applicative -orElse from GHC.Conc.Sync -orEmpty from Protolude.Applicative -ord from GHC.Base -ordNub from Protolude.List -otherwise from GHC.Base -overflowError from GHC.Real -packageName from GHC.Generics -panic from Protolude.Panic -partitionEithers from Data.Either -pass from Protolude -permutations from Data.OldList -phase from Data.Complex -pi from GHC.Float -polar from Data.Complex -poll from Control.Concurrent.Async -popCount from Data.Bits -popCountDefault from Data.Bits -pred from GHC.Enum -prettyCallStack from GHC.Exception -prettySrcLoc from GHC.Exception -print from Protolude -product from Protolude.List -properFraction from GHC.Real -pure from GHC.Base -purer from Protolude.Applicative -put from Control.Monad.State.Class -putByteString from Protolude.Show -putErrLn from Protolude.Show -putErrText from Protolude.Show -putLByteString from Protolude.Show -putLText from Protolude.Show -putMVar from GHC.MVar -putStr from Protolude.Show -putStrLn from Protolude.Show -putText from Protolude.Show -quot from GHC.Real -quotRem from GHC.Real -race from Control.Concurrent.Async -race_ from Control.Concurrent.Async -ratioPrec from GHC.Real -ratioPrec1 from GHC.Real -ratioZeroDenominatorError from GHC.Real -readChan from Control.Concurrent.Chan -readEither from Protolude -readFile from Data.Text.IO -readMVar from GHC.MVar -readMaybe from Protolude -reader from Control.Monad.Reader.Class -reads from Text.Read -realPart from Data.Complex -realToFrac from GHC.Real -recip from GHC.Real -reduce from GHC.Real -rem from GHC.Real -repeat from GHC.List -replace from Data.Text.Encoding.Error -replicate from GHC.List -replicateM from Control.Monad -replicateM_ from Control.Monad -repr from Data.Type.Coercion -retry from GHC.Conc.Sync -return from GHC.Base -reverse from GHC.List -rightToMaybe from Protolude.Either -rights from Data.Either -rnf from Control.DeepSeq -rotate from Data.Bits -rotateL from Data.Bits -rotateR from Data.Bits -round from GHC.Real -rtsSupportsBoundThreads from Control.Concurrent -runConcurrently from Control.Concurrent.Async -runExcept from Control.Monad.Trans.Except -runExceptT from Control.Monad.Trans.Except -runIdentity from Data.Functor.Identity -runInBoundThread from Control.Concurrent -runInUnboundThread from Control.Concurrent -runReader from Control.Monad.Trans.Reader -runReaderT from Control.Monad.Trans.Reader -runST from GHC.ST -runState from Control.Monad.Trans.State.Lazy -runStateT from Control.Monad.Trans.State.Lazy -scaleFloat from GHC.Float -scanl from GHC.List -scanl' from GHC.List -scanr from GHC.List -sconcat from Data.Semigroup -second from Data.Bifunctor -selDecidedStrictness from GHC.Generics -selName from GHC.Generics -selSourceStrictness from GHC.Generics -selSourceUnpackedness from GHC.Generics -seq from GHC.Prim -sequence from Data.Traversable -sequenceA from Data.Traversable -sequenceA_ from Data.Foldable -sequence_ from Data.Foldable -setBit from Data.Bits -setNumCapabilities from GHC.Conc.Sync -shift from Data.Bits -shiftL from Data.Bits -shiftR from Data.Bits -show from Protolude -showStackTrace from GHC.ExecutionStack -signalQSem from Control.Concurrent.QSem -signalQSemN from Control.Concurrent.QSemN -significand from GHC.Float -signum from GHC.Num -sin from GHC.Float -sinh from GHC.Float -snd from Data.Tuple -some from GHC.Base -someNatVal from GHC.TypeLits -someSymbolVal from GHC.TypeLits -sort from Data.OldList -sortBy from Data.OldList -sortOn from Protolude.List -sourceColumn from GHC.ExecutionStack.Internal -sourceFile from GHC.ExecutionStack.Internal -sourceLine from GHC.ExecutionStack.Internal -splitAt from GHC.List -sqrt from GHC.Float -srcLoc from GHC.ExecutionStack.Internal -state from Control.Monad.State.Class -stderr from GHC.IO.Handle.FD -stdin from GHC.IO.Handle.FD -stdout from GHC.IO.Handle.FD -stimes from Data.Semigroup -stimesIdempotent from Data.Semigroup -stimesIdempotentMonoid from Data.Semigroup -stimesMonoid from Data.Semigroup -strConv from Protolude.Conv -strictDecode from Data.Text.Encoding.Error -subsequences from Data.OldList -subtract from GHC.Num -succ from GHC.Enum -sum from Protolude.List -swap from Data.Tuple -swapMVar from Control.Concurrent.MVar -sym from Data.Type.Equality -symbolVal from GHC.TypeLits -tailDef from Protolude.Safe -tailMay from Protolude.Safe -tailSafe from Protolude.Safe -tails from Data.OldList -take from GHC.List -takeMVar from GHC.MVar -takeWhile from GHC.List -tan from GHC.Float -tanh from GHC.Float -testBit from Data.Bits -testBitDefault from Data.Bits -threadCapability from GHC.Conc.Sync -threadDelay from GHC.Conc.IO -threadWaitRead from Control.Concurrent -threadWaitReadSTM from Control.Concurrent -threadWaitWrite from Control.Concurrent -threadWaitWriteSTM from Control.Concurrent -throwE from Control.Monad.Trans.Except -throwError from Control.Monad.Error.Class -throwIO from Protolude -throwSTM from GHC.Conc.Sync -throwTo from Protolude -to from GHC.Generics -toEnum from GHC.Enum -toException from GHC.Exception -toInteger from GHC.Real -toIntegralSized from Data.Bits -toList from Data.Foldable -toRational from GHC.Real -toS from Protolude.Conv -toSL from Protolude.Conv -toStrict from Data.Text.Lazy -trace from Debug -traceIO from Debug -traceId from Debug -traceM from Debug -traceShow from Debug -traceShowId from Debug -traceShowM from Debug -trans from Data.Type.Equality -transpose from Data.OldList -traverse from Data.Traversable -traverse_ from Data.Foldable -truncate from GHC.Real -try from Control.Exception.Base -tryIO from Protolude.Exceptions -tryJust from Control.Exception.Base -tryPutMVar from GHC.MVar -tryReadMVar from GHC.MVar -tryTakeMVar from GHC.MVar -typeRep from Data.Typeable -unComp1 from GHC.Generics -unGetChan from Control.Concurrent.Chan -unK1 from GHC.Generics -unM1 from GHC.Generics -uncons from Protolude -uncurry from Data.Tuple -undefined from Debug -unfoldr from Data.OldList -uninterruptibleMask from GHC.IO -uninterruptibleMask_ from GHC.IO -unless from Control.Monad -unlessM from Protolude.Bool -unlines from Data.Text -unsnoc from Protolude -until from GHC.Base -unwords from Data.Text -unzip from GHC.List -vacuous from Data.Void -void from Data.Functor -wait from Control.Concurrent.Async -waitAny from Control.Concurrent.Async -waitAnyCancel from Control.Concurrent.Async -waitAnyCatch from Control.Concurrent.Async -waitAnyCatchCancel from Control.Concurrent.Async -waitBoth from Control.Concurrent.Async -waitCatch from Control.Concurrent.Async -waitEither from Control.Concurrent.Async -waitEitherCancel from Control.Concurrent.Async -waitEitherCatch from Control.Concurrent.Async -waitEitherCatchCancel from Control.Concurrent.Async -waitEither_ from Control.Concurrent.Async -waitQSem from Control.Concurrent.QSem -waitQSemN from Control.Concurrent.QSemN -when from GHC.Base -whenM from Protolude.Bool -withAsync from Control.Concurrent.Async -withAsyncBound from Control.Concurrent.Async -withAsyncOn from Control.Concurrent.Async -withExcept from Control.Monad.Trans.Except -withExceptT from Control.Monad.Trans.Except -withFile from System.IO -withFrozenCallStack from GHC.Stack -withMVar from Control.Concurrent.MVar -withMVarMasked from Control.Concurrent.MVar -withState from Control.Monad.Trans.State.Lazy -witness from Debug -words from Data.Text -writeChan from Control.Concurrent.Chan -writeFile from Data.Text.IO -writeList2Chan from Control.Concurrent.Chan -xor from Data.Bits -zero from Protolude.Semiring -zeroBits from Data.Bits -zip from GHC.List -zipWith from GHC.List -zipWithM from Control.Monad -zipWithM_ from Control.Monad -|| from GHC.Classes -||^ from Protolude.Bool diff --git a/src/protolude/export_lists/protolude-11.exports b/src/protolude/export_lists/protolude-11.exports deleted file mode 100644 index 44678c73d..000000000 --- a/src/protolude/export_lists/protolude-11.exports +++ /dev/null @@ -1,960 +0,0 @@ -$ from GHC.Base -$! from Protolude.Base -$!! from Control.DeepSeq -$> from Data.Functor -% from GHC.Real -& from Data.Function -&& from GHC.Classes -&&^ from Protolude.Bool -* from GHC.Num -* from GHC.Types -** from GHC.Float -*> from GHC.Base -+ from GHC.Num -++ from GHC.Base -- from GHC.Num -. from GHC.Base -.&. from Data.Bits -.|. from Data.Bits -/ from GHC.Real -/= from GHC.Classes -:% from GHC.Real -:*: from GHC.Generics -:*: from GHC.Generics -:+ from Data.Complex -:+: from GHC.Generics -:.: from GHC.Generics -:| from Data.List.NonEmpty -:~: from Data.Type.Equality -< from GHC.Classes -<$ from GHC.Base -<$!> from Control.Monad -<$> from Data.Functor -<&&> from Protolude.Bool -<&> from Protolude.Functor -<* from GHC.Base -<**> from GHC.Base -<*> from GHC.Base -<.> from Protolude.Semiring -<<$>> from Protolude.Functor -<<*>> from Protolude.Applicative -<= from GHC.Classes -<=< from Control.Monad -<> from Data.Monoid -<|> from GHC.Base -<||> from Protolude.Bool -=<< from GHC.Base -== from GHC.Classes -== from Data.Type.Equality -> from GHC.Classes ->= from GHC.Classes ->=> from Control.Monad ->> from GHC.Base ->>= from GHC.Base -All from Data.Monoid -All from Data.Monoid -AllocationLimitExceeded from GHC.IO.Exception -AllocationLimitExceeded from GHC.IO.Exception -Alt from Data.Monoid -Alt from Data.Monoid -Alternative from GHC.Base -Any from Data.Monoid -Any from Data.Monoid -AppendMode from GHC.IO.IOMode -Applicative from GHC.Base -ArithException from GHC.Exception -ArrayException from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -Associativity from GHC.Generics -Async from Control.Concurrent.Async -AsyncException from GHC.IO.Exception -Bifunctor from Data.Bifunctor -Bits from Data.Bits -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -Bool from GHC.Types -Bounded from GHC.Enum -ByteString from Data.ByteString.Internal -C1 from GHC.Generics -CallStack from GHC.Stack.Types -Chan from Control.Concurrent.Chan -Char from GHC.Types -CmpNat from GHC.TypeNats -Coercible from GHC.Types -Coercion from Data.Type.Coercion -Coercion from Data.Type.Coercion -Comp1 from GHC.Generics -CompactionFailed from GHC.IO.Exception -CompactionFailed from GHC.IO.Exception -Complex from Data.Complex -Concurrently from Control.Concurrent.Async -Concurrently from Control.Concurrent.Async -Const from Data.Functor.Const -Const from Data.Functor.Const -Constraint from GHC.Types -Constructor from GHC.Generics -D# from GHC.Types -D1 from GHC.Generics -Datatype from GHC.Generics -Deadlock from GHC.IO.Exception -Deadlock from GHC.IO.Exception -Denormal from GHC.Exception -DivideByZero from GHC.Exception -Double from GHC.Types -Down from Data.Ord -Down from Data.Ord -Dual from Data.Monoid -Dual from Data.Monoid -EQ from GHC.Types -Either from Data.Either -Endo from Data.Monoid -Endo from Data.Monoid -Enum from GHC.Enum -Eq from GHC.Classes -ErrorCall from GHC.Exception -ErrorCall from GHC.Exception -ErrorCallWithLocation from GHC.Exception -Except from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -Exception from GHC.Exception -ExitCode from GHC.IO.Exception -ExitFailure from GHC.IO.Exception -ExitSuccess from GHC.IO.Exception -F# from GHC.Types -False from GHC.Types -FatalError from Protolude.Panic -FatalError from Protolude.Panic -FilePath from GHC.IO -FiniteBits from Data.Bits -First from Data.Monoid -First from Data.Monoid -Fixity from GHC.Generics -FixityI from GHC.Generics -Float from GHC.Types -Floating from GHC.Float -Foldable from Data.Foldable -Fractional from GHC.Real -FunPtr from GHC.Ptr -Functor from GHC.Base -GT from GHC.Types -Generic from GHC.Generics -Generic1 from GHC.Generics -Handle from GHC.IO.Handle.Types -HasCallStack from GHC.Stack.Types -HasField from GHC.Records -Hashable from Data.Hashable.Class -HeapOverflow from GHC.IO.Exception -IO from GHC.Types -IOException from GHC.IO.Exception -IOMode from GHC.IO.IOMode -Identity from Data.Functor.Identity -Identity from Data.Functor.Identity -IndexOutOfBounds from GHC.IO.Exception -Infix from GHC.Generics -InfixI from GHC.Generics -Int from GHC.Types -Int16 from GHC.Int -Int32 from GHC.Int -Int64 from GHC.Int -Int8 from GHC.Int -IntMap from Data.IntMap.Internal -IntPtr from Foreign.Ptr -IntSet from Data.IntSet.Internal -Integer from GHC.Integer.Type -Integral from GHC.Real -IsLabel from GHC.OverloadedLabels -IsString from Data.String -Just from GHC.Base -K1 from GHC.Generics -K1 from GHC.Generics -KnownNat from GHC.TypeNats -KnownSymbol from GHC.TypeLits -L1 from GHC.Generics -LByteString from Protolude -LT from GHC.Types -LText from Protolude -Last from Data.Monoid -Last from Data.Monoid -Left from Data.Either -LeftAssociative from GHC.Generics -Leniency from Protolude.Conv -Lenient from Protolude.Conv -Location from GHC.ExecutionStack.Internal -Location from GHC.ExecutionStack.Internal -LossOfPrecision from GHC.Exception -M1 from GHC.Generics -M1 from GHC.Generics -MVar from GHC.MVar -Map from Data.Map.Internal -MaskedInterruptible from GHC.IO -MaskedUninterruptible from GHC.IO -MaskingState from GHC.IO -Maybe from GHC.Base -Meta from GHC.Generics -MetaCons from GHC.Generics -MetaData from GHC.Generics -MetaSel from GHC.Generics -Monad from GHC.Base -MonadError from Control.Monad.Error.Class -MonadIO from Control.Monad.IO.Class -MonadPlus from GHC.Base -MonadReader from Control.Monad.Reader.Class -MonadState from Control.Monad.State.Class -Monoid from GHC.Base -NFData from Control.DeepSeq -Nat from GHC.Types -NestedAtomically from Control.Exception.Base -NestedAtomically from Control.Exception.Base -NoMethodError from Control.Exception.Base -NoMethodError from Control.Exception.Base -NonEmpty from Data.List.NonEmpty -NonTermination from Control.Exception.Base -NonTermination from Control.Exception.Base -NotAssociative from GHC.Generics -Nothing from GHC.Base -Num from GHC.Num -OnDecodeError from Data.Text.Encoding.Error -OnError from Data.Text.Encoding.Error -Option from Data.Semigroup -Option from Data.Semigroup -Ord from GHC.Classes -Ordering from GHC.Types -Overflow from GHC.Exception -PatternMatchFail from Control.Exception.Base -PatternMatchFail from Control.Exception.Base -Prefix from GHC.Generics -PrefixI from GHC.Generics -Print from Protolude.Show -Product from Data.Monoid -Product from Data.Monoid -Proxy from Data.Proxy -Proxy from Data.Proxy -Ptr from GHC.Ptr -QSem from Control.Concurrent.QSem -QSemN from Control.Concurrent.QSemN -R1 from GHC.Generics -Ratio from GHC.Real -RatioZeroDenominator from GHC.Exception -Rational from GHC.Real -Read from GHC.Read -ReadMode from GHC.IO.IOMode -ReadWriteMode from GHC.IO.IOMode -Reader from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -Real from GHC.Real -RealFloat from GHC.Float -RealFrac from GHC.Real -Rec0 from GHC.Generics -RecConError from Control.Exception.Base -RecConError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecUpdError from Control.Exception.Base -RecUpdError from Control.Exception.Base -Refl from Data.Type.Equality -Rep from GHC.Generics -Right from Data.Either -RightAssociative from GHC.Generics -S1 from GHC.Generics -ST from GHC.ST -STM from GHC.Conc.Sync -Selector from GHC.Generics -Semigroup from Data.Semigroup -Semiring from Protolude.Semiring -Seq from Data.Sequence.Internal -Set from Data.Set.Internal -Show from GHC.Show -SomeAsyncException from GHC.IO.Exception -SomeAsyncException from GHC.IO.Exception -SomeException from GHC.Exception -SomeException from GHC.Exception -SomeNat from GHC.TypeNats -SomeNat from GHC.TypeNats -SomeSymbol from GHC.TypeLits -SomeSymbol from GHC.TypeLits -SrcLoc from GHC.ExecutionStack.Internal -SrcLoc from GHC.ExecutionStack.Internal -StablePtr from GHC.Stable -StackOverflow from GHC.IO.Exception -State from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StaticPtr from GHC.StaticPtr -Storable from Foreign.Storable -Strict from Protolude.Conv -StringConv from Protolude.Conv -Sum from Data.Monoid -Sum from Data.Monoid -Symbol from GHC.Types -Text from Data.Text.Internal -ThreadId from GHC.Conc.Sync -ThreadKilled from GHC.IO.Exception -Traversable from Data.Traversable -True from GHC.Types -Type from GHC.Types -TypeError from Control.Exception.Base -TypeError from Control.Exception.Base -TypeRep from Data.Typeable -Typeable from Data.Typeable.Internal -U1 from GHC.Generics -U1 from GHC.Generics -URec from GHC.Generics -UndefinedElement from GHC.IO.Exception -Underflow from GHC.Exception -UnicodeException from Data.Text.Encoding.Error -Unmasked from GHC.IO -UserInterrupt from GHC.IO.Exception -V1 from GHC.Generics -Void from Data.Void -Word from GHC.Types -Word16 from GHC.Word -Word32 from GHC.Word -Word64 from GHC.Word -Word8 from GHC.Word -WordPtr from Foreign.Ptr -WrappedMonoid from Data.Semigroup -WriteMode from GHC.IO.IOMode -ZipList from Control.Applicative -ZipList from Control.Applicative -^ from GHC.Real -^%^ from GHC.Real -^^ from GHC.Real -^^%^^ from GHC.Real -abs from GHC.Num -absurd from Data.Void -acos from GHC.Float -acosh from GHC.Float -addMVarFinalizer from Control.Concurrent.MVar -all from Data.Foldable -allowInterrupt from Control.Exception -always from GHC.Conc.Sync -alwaysSucceeds from GHC.Conc.Sync -and from Data.Foldable -any from Data.Foldable -ap from GHC.Base -appEndo from Data.Monoid -appendFile from Data.Text.IO -applyN from Protolude -asTypeOf from GHC.Base -asin from GHC.Float -asinh from GHC.Float -ask from Control.Monad.Reader.Class -asks from Control.Monad.Reader.Class -asum from Data.Foldable -async from Control.Concurrent.Async -asyncBound from Control.Concurrent.Async -asyncExceptionFromException from GHC.IO.Exception -asyncExceptionToException from GHC.IO.Exception -asyncOn from Control.Concurrent.Async -asyncThreadId from Control.Concurrent.Async -atDef from Protolude.Safe -atMay from Protolude.Safe -atan from GHC.Float -atan2 from GHC.Float -atanh from GHC.Float -atomically from GHC.Conc.Sync -bimap from Data.Bifunctor -bit from Data.Bits -bitDefault from Data.Bits -bitSize from Data.Bits -bitSizeMaybe from Data.Bits -bool from Protolude.Bool -boundedEnumFrom from GHC.Enum -boundedEnumFromThen from GHC.Enum -bracket from Control.Exception.Base -bracketOnError from Control.Exception.Base -bracket_ from Control.Exception.Base -break from GHC.List -byteSwap16 from GHC.Word -byteSwap32 from GHC.Word -byteSwap64 from GHC.Word -callStack from GHC.Stack -cancel from Control.Concurrent.Async -cancelWith from Control.Concurrent.Async -cast from Data.Typeable -castWith from Data.Type.Equality -catMaybes from Data.Maybe -catch from GHC.IO -catchE from Control.Monad.Trans.Except -catchError from Control.Monad.Error.Class -catchJust from Control.Exception.Base -catchSTM from GHC.Conc.Sync -catches from Control.Exception -ceiling from GHC.Real -check from Control.Monad.STM -chr from GHC.Char -cis from Data.Complex -clearBit from Data.Bits -coerceWith from Data.Type.Coercion -compare from GHC.Classes -comparing from Data.Ord -complement from Data.Bits -complementBit from Data.Bits -conFixity from GHC.Generics -conIsRecord from GHC.Generics -conName from GHC.Generics -concat from Data.Foldable -concatMap from Data.Foldable -concatMapM from Protolude.Monad -concurrently from Control.Concurrent.Async -conjugate from Data.Complex -const from GHC.Base -cos from GHC.Float -cosh from GHC.Float -countLeadingZeros from Data.Bits -countTrailingZeros from Data.Bits -currentCallStack from GHC.Stack.CCS -curry from Data.Tuple -cycle from GHC.List -cycle1 from Data.Semigroup -datatypeName from GHC.Generics -decodeFloat from GHC.Float -decodeUtf8 from Data.Text.Encoding -decodeUtf8' from Data.Text.Encoding -decodeUtf8With from Data.Text.Encoding -deepseq from Control.DeepSeq -denominator from GHC.Real -die from Protolude -diff from Data.Semigroup -displayException from GHC.Exception -div from GHC.Real -divMod from GHC.Real -divZeroError from GHC.Real -drop from GHC.List -dropWhile from GHC.List -dupChan from Control.Concurrent.Chan -either from Data.Either -eitherA from Protolude.Applicative -elem from Data.Foldable -empty from GHC.Base -encodeFloat from GHC.Float -encodeUtf8 from Data.Text.Encoding -enumFrom from GHC.Enum -enumFromThen from GHC.Enum -enumFromThenTo from GHC.Enum -enumFromTo from GHC.Enum -eqT from Data.Typeable -evalState from Control.Monad.Trans.State.Lazy -evalStateT from Control.Monad.Trans.State.Lazy -evaluate from GHC.IO -even from GHC.Real -execState from Control.Monad.Trans.State.Lazy -execStateT from Control.Monad.Trans.State.Lazy -exitFailure from System.Exit -exitSuccess from System.Exit -exitWith from System.Exit -exp from GHC.Float -expm1 from GHC.Float -exponent from GHC.Float -fatalErrorMessage from Protolude.Panic -filter from GHC.List -filterM from Control.Monad -finally from Control.Exception.Base -find from Data.Foldable -finiteBitSize from Data.Bits -first from Data.Bifunctor -fix from Data.Function -fixST from GHC.ST -flip from GHC.Base -floatDigits from GHC.Float -floatRadix from GHC.Float -floatRange from GHC.Float -floor from GHC.Real -fmap from GHC.Base -fmapDefault from Data.Traversable -fold from Data.Foldable -foldM from Control.Monad -foldM_ from Control.Monad -foldMap from Data.Foldable -foldMapDefault from Data.Traversable -foldl from Data.Foldable -foldl' from Data.Foldable -foldl1May from Protolude.Safe -foldl1May' from Protolude.Safe -foldlM from Data.Foldable -foldr from Data.Foldable -foldr' from Data.Foldable -foldr1May from Protolude.Safe -foldrM from Data.Foldable -for from Data.Traversable -forM from Data.Traversable -forM_ from Data.Foldable -for_ from Data.Foldable -force from Control.DeepSeq -foreach from Protolude.Functor -forever from Control.Monad -forkFinally from Control.Concurrent -forkIO from GHC.Conc.Sync -forkIOWithUnmask from GHC.Conc.Sync -forkOS from Control.Concurrent -forkOSWithUnmask from Control.Concurrent -forkOn from GHC.Conc.Sync -forkOnWithUnmask from GHC.Conc.Sync -from from GHC.Generics -fromEnum from GHC.Enum -fromException from GHC.Exception -fromInteger from GHC.Num -fromIntegral from GHC.Real -fromLabel from GHC.OverloadedLabels -fromLeft from Data.Either -fromMaybe from Data.Maybe -fromRational from GHC.Real -fromRight from Data.Either -fromStrict from Data.Text.Lazy -fst from Data.Tuple -functionName from GHC.ExecutionStack.Internal -gcastWith from Data.Type.Equality -gcd from GHC.Real -gcdInt' from GHC.Real -gcdWord' from GHC.Real -genericDrop from Data.OldList -genericLength from Data.OldList -genericReplicate from Data.OldList -genericSplitAt from Data.OldList -genericTake from Data.OldList -get from Control.Monad.State.Class -getAll from Data.Monoid -getAlt from Data.Monoid -getAny from Data.Monoid -getArgs from System.Environment -getCallStack from GHC.Stack.Types -getChanContents from Control.Concurrent.Chan -getConst from Data.Functor.Const -getContents from Data.Text.IO -getDual from Data.Monoid -getField from GHC.Records -getFirst from Data.Monoid -getLast from Data.Monoid -getLine from Data.Text.IO -getMaskingState from GHC.IO -getNumCapabilities from GHC.Conc.Sync -getOption from Data.Semigroup -getProduct from Data.Monoid -getStackTrace from GHC.ExecutionStack -getSum from Data.Monoid -getZipList from Control.Applicative -gets from Control.Monad.State.Class -group from Data.OldList -groupBy from Data.OldList -guard from Control.Monad -guardM from Protolude.Bool -guarded from Protolude -guardedA from Protolude -hPutStr from Protolude.Show -hPutStrLn from Protolude.Show -handle from Control.Exception.Base -handleJust from Control.Exception.Base -hash from Data.Hashable.Class -hashUsing from Data.Hashable.Class -hashWithSalt from Data.Hashable.Class -head from Protolude.List -headDef from Protolude.Safe -headMay from Protolude.Safe -hush from Protolude.Exceptions -identity from Protolude -ifM from Protolude.Bool -ignore from Data.Text.Encoding.Error -imagPart from Data.Complex -infinity from GHC.Real -initDef from Protolude.Safe -initMay from Protolude.Safe -initSafe from Protolude.Safe -inits from Data.OldList -integralEnumFrom from GHC.Real -integralEnumFromThen from GHC.Real -integralEnumFromThenTo from GHC.Real -integralEnumFromTo from GHC.Real -interact from Data.Text.IO -intercalate from Data.OldList -interruptible from GHC.IO -intersperse from Data.OldList -ioError from GHC.IO.Exception -isCurrentThreadBound from Control.Concurrent -isDenormalized from GHC.Float -isEmptyChan from Control.Concurrent.Chan -isEmptyMVar from GHC.MVar -isIEEE from GHC.Float -isInfinite from GHC.Float -isJust from Data.Maybe -isLeft from Data.Either -isNaN from GHC.Float -isNegativeZero from GHC.Float -isNewtype from GHC.Generics -isNothing from Data.Maybe -isPrefixOf from Data.OldList -isRight from Data.Either -isSigned from Data.Bits -iterate from GHC.List -join from GHC.Base -killThread from GHC.Conc.Sync -lastDef from Protolude.Safe -lastMay from Protolude.Safe -lcm from GHC.Real -leftToMaybe from Protolude.Either -lefts from Data.Either -length from Data.Foldable -lenientDecode from Data.Text.Encoding.Error -lift from Control.Monad.Trans.Class -liftA from GHC.Base -liftA2 from GHC.Base -liftA3 from GHC.Base -liftAA2 from Protolude.Applicative -liftIO from Control.Monad.IO.Class -liftIO1 from Protolude -liftIO2 from Protolude -liftM from GHC.Base -liftM' from Protolude.Monad -liftM2 from GHC.Base -liftM2' from Protolude.Monad -liftM3 from GHC.Base -liftM4 from GHC.Base -liftM5 from GHC.Base -lines from Data.Text -link from Control.Concurrent.Async -link2 from Control.Concurrent.Async -list from Protolude.List -listToMaybe from Data.Maybe -local from Control.Monad.Reader.Class -log from GHC.Float -log1mexp from GHC.Float -log1p from GHC.Float -log1pexp from GHC.Float -logBase from GHC.Float -magnitude from Data.Complex -many from GHC.Base -map from Protolude -mapAccumL from Data.Traversable -mapAccumR from Data.Traversable -mapAndUnzipM from Control.Monad -mapExcept from Control.Monad.Trans.Except -mapExceptT from Control.Monad.Trans.Except -mapException from Control.Exception.Base -mapM from Data.Traversable -mapM_ from Data.Foldable -mapMaybe from Data.Maybe -mappend from GHC.Base -mask from GHC.IO -mask_ from GHC.IO -max from GHC.Classes -maxBound from GHC.Enum -maxInt from GHC.Base -maximum from Data.Foldable -maximumBy from Data.Foldable -maximumDef from Protolude.Safe -maximumMay from Protolude.Safe -maybe from Data.Maybe -maybeEmpty from Protolude.Either -maybeToEither from Protolude.Either -maybeToLeft from Protolude.Either -maybeToList from Data.Maybe -maybeToRight from Protolude.Either -mconcat from GHC.Base -mempty from GHC.Base -mfilter from Control.Monad -min from GHC.Classes -minBound from GHC.Enum -minInt from GHC.Base -minimum from Data.Foldable -minimumBy from Data.Foldable -minimumDef from Protolude.Safe -minimumMay from Protolude.Safe -mkPolar from Data.Complex -mkWeakMVar from Control.Concurrent.MVar -mkWeakThreadId from GHC.Conc.Sync -mod from GHC.Real -modify from Control.Monad.State.Class -modifyMVar from Control.Concurrent.MVar -modifyMVarMasked from Control.Concurrent.MVar -modifyMVarMasked_ from Control.Concurrent.MVar -modifyMVar_ from Control.Concurrent.MVar -moduleName from GHC.Generics -mplus from GHC.Base -msum from Data.Foldable -mtimesDefault from Data.Semigroup -myThreadId from GHC.Conc.Sync -mzero from GHC.Base -natVal from GHC.TypeLits -negate from GHC.Num -newChan from Control.Concurrent.Chan -newEmptyMVar from GHC.MVar -newMVar from GHC.MVar -newQSem from Control.Concurrent.QSem -newQSemN from Control.Concurrent.QSemN -nonEmpty from Data.List.NonEmpty -not from GHC.Classes -notANumber from GHC.Real -notElem from Data.Foldable -notImplemented from Debug -note from Protolude.Exceptions -null from Data.Foldable -numerator from GHC.Real -numericEnumFrom from GHC.Real -numericEnumFromThen from GHC.Real -numericEnumFromThenTo from GHC.Real -numericEnumFromTo from GHC.Real -objectName from GHC.ExecutionStack.Internal -odd from GHC.Real -on from Data.Function -onException from Control.Exception.Base -one from Protolude.Semiring -openFile from GHC.IO.Handle.FD -option from Data.Semigroup -optional from Control.Applicative -or from Data.Foldable -orAlt from Protolude.Applicative -orElse from GHC.Conc.Sync -orEmpty from Protolude.Applicative -ord from GHC.Base -ordNub from Protolude.List -otherwise from GHC.Base -overflowError from GHC.Real -packageName from GHC.Generics -panic from Protolude.Panic -partitionEithers from Data.Either -pass from Protolude -permutations from Data.OldList -phase from Data.Complex -pi from GHC.Float -polar from Data.Complex -poll from Control.Concurrent.Async -popCount from Data.Bits -popCountDefault from Data.Bits -pred from GHC.Enum -prettyCallStack from GHC.Exception -prettySrcLoc from GHC.Exception -print from Protolude -product from Protolude.List -properFraction from GHC.Real -pure from GHC.Base -purer from Protolude.Applicative -put from Control.Monad.State.Class -putByteString from Protolude.Show -putErrLn from Protolude.Show -putErrText from Protolude.Show -putLByteString from Protolude.Show -putLText from Protolude.Show -putMVar from GHC.MVar -putStr from Protolude.Show -putStrLn from Protolude.Show -putText from Protolude.Show -quot from GHC.Real -quotRem from GHC.Real -race from Control.Concurrent.Async -race_ from Control.Concurrent.Async -ratioPrec from GHC.Real -ratioPrec1 from GHC.Real -ratioZeroDenominatorError from GHC.Real -readChan from Control.Concurrent.Chan -readEither from Protolude -readFile from Data.Text.IO -readMVar from GHC.MVar -readMaybe from Protolude -reader from Control.Monad.Reader.Class -reads from Text.Read -realPart from Data.Complex -realToFrac from GHC.Real -recip from GHC.Real -reduce from GHC.Real -rem from GHC.Real -repeat from GHC.List -replace from Data.Text.Encoding.Error -replicate from GHC.List -replicateM from Control.Monad -replicateM_ from Control.Monad -repr from Data.Type.Coercion -retry from GHC.Conc.Sync -return from GHC.Base -reverse from GHC.List -rightToMaybe from Protolude.Either -rights from Data.Either -rnf from Control.DeepSeq -rotate from Data.Bits -rotateL from Data.Bits -rotateR from Data.Bits -round from GHC.Real -rtsSupportsBoundThreads from Control.Concurrent -runConcurrently from Control.Concurrent.Async -runExcept from Control.Monad.Trans.Except -runExceptT from Control.Monad.Trans.Except -runIdentity from Data.Functor.Identity -runInBoundThread from Control.Concurrent -runInUnboundThread from Control.Concurrent -runReader from Control.Monad.Trans.Reader -runReaderT from Control.Monad.Trans.Reader -runST from GHC.ST -runState from Control.Monad.Trans.State.Lazy -runStateT from Control.Monad.Trans.State.Lazy -scaleFloat from GHC.Float -scanl from GHC.List -scanl' from GHC.List -scanr from GHC.List -sconcat from Data.Semigroup -second from Data.Bifunctor -selDecidedStrictness from GHC.Generics -selName from GHC.Generics -selSourceStrictness from GHC.Generics -selSourceUnpackedness from GHC.Generics -seq from GHC.Prim -sequence from Data.Traversable -sequenceA from Data.Traversable -sequenceA_ from Data.Foldable -sequence_ from Data.Foldable -setBit from Data.Bits -setNumCapabilities from GHC.Conc.Sync -shift from Data.Bits -shiftL from Data.Bits -shiftR from Data.Bits -show from Protolude -showStackTrace from GHC.ExecutionStack -signalQSem from Control.Concurrent.QSem -signalQSemN from Control.Concurrent.QSemN -significand from GHC.Float -signum from GHC.Num -sin from GHC.Float -sinh from GHC.Float -snd from Data.Tuple -some from GHC.Base -someNatVal from GHC.TypeLits -someSymbolVal from GHC.TypeLits -sort from Data.OldList -sortBy from Data.OldList -sortOn from Protolude.List -sourceColumn from GHC.ExecutionStack.Internal -sourceFile from GHC.ExecutionStack.Internal -sourceLine from GHC.ExecutionStack.Internal -splitAt from GHC.List -sqrt from GHC.Float -srcLoc from GHC.ExecutionStack.Internal -state from Control.Monad.State.Class -stderr from GHC.IO.Handle.FD -stdin from GHC.IO.Handle.FD -stdout from GHC.IO.Handle.FD -stimes from Data.Semigroup -stimesIdempotent from Data.Semigroup -stimesIdempotentMonoid from Data.Semigroup -stimesMonoid from Data.Semigroup -strConv from Protolude.Conv -strictDecode from Data.Text.Encoding.Error -subsequences from Data.OldList -subtract from GHC.Num -succ from GHC.Enum -sum from Protolude.List -swap from Data.Tuple -swapMVar from Control.Concurrent.MVar -sym from Data.Type.Equality -symbolVal from GHC.TypeLits -tailDef from Protolude.Safe -tailMay from Protolude.Safe -tailSafe from Protolude.Safe -tails from Data.OldList -take from GHC.List -takeMVar from GHC.MVar -takeWhile from GHC.List -tan from GHC.Float -tanh from GHC.Float -testBit from Data.Bits -testBitDefault from Data.Bits -threadCapability from GHC.Conc.Sync -threadDelay from GHC.Conc.IO -threadWaitRead from Control.Concurrent -threadWaitReadSTM from Control.Concurrent -threadWaitWrite from Control.Concurrent -threadWaitWriteSTM from Control.Concurrent -throwE from Control.Monad.Trans.Except -throwError from Control.Monad.Error.Class -throwIO from Protolude -throwSTM from GHC.Conc.Sync -throwTo from Protolude -to from GHC.Generics -toEnum from GHC.Enum -toException from GHC.Exception -toInteger from GHC.Real -toIntegralSized from Data.Bits -toList from Data.Foldable -toRational from GHC.Real -toS from Protolude.Conv -toSL from Protolude.Conv -toStrict from Data.Text.Lazy -trace from Debug -traceIO from Debug -traceId from Debug -traceM from Debug -traceShow from Debug -traceShowId from Debug -traceShowM from Debug -trans from Data.Type.Equality -transpose from Data.OldList -traverse from Data.Traversable -traverse_ from Data.Foldable -truncate from GHC.Real -try from Control.Exception.Base -tryIO from Protolude.Exceptions -tryJust from Control.Exception.Base -tryPutMVar from GHC.MVar -tryReadMVar from GHC.MVar -tryTakeMVar from GHC.MVar -typeRep from Data.Typeable -unComp1 from GHC.Generics -unGetChan from Control.Concurrent.Chan -unK1 from GHC.Generics -unM1 from GHC.Generics -uncons from Protolude -uncurry from Data.Tuple -undefined from Debug -unfoldr from Data.OldList -uninterruptibleMask from GHC.IO -uninterruptibleMask_ from GHC.IO -unless from Control.Monad -unlessM from Protolude.Bool -unlines from Data.Text -unsnoc from Protolude -until from GHC.Base -unwords from Data.Text -unzip from GHC.List -vacuous from Data.Void -void from Data.Functor -wait from Control.Concurrent.Async -waitAny from Control.Concurrent.Async -waitAnyCancel from Control.Concurrent.Async -waitAnyCatch from Control.Concurrent.Async -waitAnyCatchCancel from Control.Concurrent.Async -waitBoth from Control.Concurrent.Async -waitCatch from Control.Concurrent.Async -waitEither from Control.Concurrent.Async -waitEitherCancel from Control.Concurrent.Async -waitEitherCatch from Control.Concurrent.Async -waitEitherCatchCancel from Control.Concurrent.Async -waitEither_ from Control.Concurrent.Async -waitQSem from Control.Concurrent.QSem -waitQSemN from Control.Concurrent.QSemN -when from GHC.Base -whenM from Protolude.Bool -withAsync from Control.Concurrent.Async -withAsyncBound from Control.Concurrent.Async -withAsyncOn from Control.Concurrent.Async -withExcept from Control.Monad.Trans.Except -withExceptT from Control.Monad.Trans.Except -withFile from System.IO -withFrozenCallStack from GHC.Stack -withMVar from Control.Concurrent.MVar -withMVarMasked from Control.Concurrent.MVar -withState from Control.Monad.Trans.State.Lazy -witness from Debug -words from Data.Text -writeChan from Control.Concurrent.Chan -writeFile from Data.Text.IO -writeList2Chan from Control.Concurrent.Chan -xor from Data.Bits -zero from Protolude.Semiring -zeroBits from Data.Bits -zip from GHC.List -zipWith from GHC.List -zipWithM from Control.Monad -zipWithM_ from Control.Monad -|| from GHC.Classes -||^ from Protolude.Bool diff --git a/src/protolude/export_lists/protolude-12.exports b/src/protolude/export_lists/protolude-12.exports deleted file mode 100644 index 17fc4243f..000000000 --- a/src/protolude/export_lists/protolude-12.exports +++ /dev/null @@ -1,958 +0,0 @@ -$ from GHC.Base -$! from Protolude.Base -$!! from Control.DeepSeq -$> from Data.Functor -% from GHC.Real -& from Data.Function -&& from GHC.Classes -&&^ from Protolude.Bool -* from GHC.Num -* from GHC.Types -** from GHC.Float -*> from GHC.Base -+ from GHC.Num -++ from GHC.Base -- from GHC.Num -. from GHC.Base -.&. from Data.Bits -.|. from Data.Bits -/ from GHC.Real -/= from GHC.Classes -:% from GHC.Real -:*: from GHC.Generics -:*: from GHC.Generics -:+ from Data.Complex -:+: from GHC.Generics -:.: from GHC.Generics -:| from GHC.Base -:~: from Data.Type.Equality -< from GHC.Classes -<$ from GHC.Base -<$!> from Control.Monad -<$> from Data.Functor -<&&> from Protolude.Bool -<&> from Data.Functor -<* from GHC.Base -<**> from GHC.Base -<*> from GHC.Base -<.> from Protolude.Semiring -<<$>> from Protolude.Functor -<<*>> from Protolude.Applicative -<= from GHC.Classes -<=< from Control.Monad -<> from GHC.Base -<|> from GHC.Base -<||> from Protolude.Bool -=<< from GHC.Base -== from GHC.Classes -== from Data.Type.Equality -> from GHC.Classes ->= from GHC.Classes ->=> from Control.Monad ->> from GHC.Base ->>= from GHC.Base -All from Data.Semigroup.Internal -All from Data.Semigroup.Internal -AllocationLimitExceeded from GHC.IO.Exception -AllocationLimitExceeded from GHC.IO.Exception -Alt from Data.Semigroup.Internal -Alt from Data.Semigroup.Internal -Alternative from GHC.Base -Any from Data.Semigroup.Internal -Any from Data.Semigroup.Internal -AppendMode from GHC.IO.IOMode -Applicative from GHC.Base -ArithException from GHC.Exception -ArrayException from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -Associativity from GHC.Generics -Async from Control.Concurrent.Async -AsyncException from GHC.IO.Exception -Bifunctor from Data.Bifunctor -Bits from Data.Bits -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -Bool from GHC.Types -Bounded from GHC.Enum -ByteString from Data.ByteString.Internal -C1 from GHC.Generics -CallStack from GHC.Stack.Types -Chan from Control.Concurrent.Chan -Char from GHC.Types -CmpNat from GHC.TypeNats -Coercible from GHC.Types -Coercion from Data.Type.Coercion -Coercion from Data.Type.Coercion -Comp1 from GHC.Generics -CompactionFailed from GHC.IO.Exception -CompactionFailed from GHC.IO.Exception -Complex from Data.Complex -Concurrently from Control.Concurrent.Async -Concurrently from Control.Concurrent.Async -Const from Data.Functor.Const -Const from Data.Functor.Const -Constraint from GHC.Types -Constructor from GHC.Generics -D# from GHC.Types -D1 from GHC.Generics -Datatype from GHC.Generics -Deadlock from GHC.IO.Exception -Deadlock from GHC.IO.Exception -Denormal from GHC.Exception -DivideByZero from GHC.Exception -Double from GHC.Types -Down from Data.Ord -Down from Data.Ord -Dual from Data.Semigroup.Internal -Dual from Data.Semigroup.Internal -EQ from GHC.Types -Either from Data.Either -Endo from Data.Semigroup.Internal -Endo from Data.Semigroup.Internal -Enum from GHC.Enum -Eq from GHC.Classes -ErrorCall from GHC.Exception -ErrorCall from GHC.Exception -ErrorCallWithLocation from GHC.Exception -Except from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -Exception from GHC.Exception -ExitCode from GHC.IO.Exception -ExitFailure from GHC.IO.Exception -ExitSuccess from GHC.IO.Exception -F# from GHC.Types -False from GHC.Types -FatalError from Protolude.Panic -FatalError from Protolude.Panic -FilePath from GHC.IO -FiniteBits from Data.Bits -First from Data.Monoid -First from Data.Monoid -Fixity from GHC.Generics -FixityI from GHC.Generics -Float from GHC.Types -Floating from GHC.Float -Foldable from Data.Foldable -Fractional from GHC.Real -FunPtr from GHC.Ptr -Functor from GHC.Base -GT from GHC.Types -Generic from GHC.Generics -Generic1 from GHC.Generics -Handle from GHC.IO.Handle.Types -HasCallStack from GHC.Stack.Types -HasField from GHC.Records -Hashable from Data.Hashable.Class -HeapOverflow from GHC.IO.Exception -IO from GHC.Types -IOException from GHC.IO.Exception -IOMode from GHC.IO.IOMode -Identity from Data.Functor.Identity -Identity from Data.Functor.Identity -IndexOutOfBounds from GHC.IO.Exception -Infix from GHC.Generics -InfixI from GHC.Generics -Int from GHC.Types -Int16 from GHC.Int -Int32 from GHC.Int -Int64 from GHC.Int -Int8 from GHC.Int -IntMap from Data.IntMap.Internal -IntPtr from Foreign.Ptr -IntSet from Data.IntSet.Internal -Integer from GHC.Integer.Type -Integral from GHC.Real -IsLabel from GHC.OverloadedLabels -IsString from Data.String -Just from GHC.Base -K1 from GHC.Generics -K1 from GHC.Generics -KnownNat from GHC.TypeNats -KnownSymbol from GHC.TypeLits -L1 from GHC.Generics -LByteString from Protolude -LT from GHC.Types -LText from Protolude -Last from Data.Monoid -Last from Data.Monoid -Left from Data.Either -LeftAssociative from GHC.Generics -Leniency from Protolude.Conv -Lenient from Protolude.Conv -Location from GHC.ExecutionStack.Internal -Location from GHC.ExecutionStack.Internal -LossOfPrecision from GHC.Exception -M1 from GHC.Generics -M1 from GHC.Generics -MVar from GHC.MVar -Map from Data.Map.Internal -MaskedInterruptible from GHC.IO -MaskedUninterruptible from GHC.IO -MaskingState from GHC.IO -Maybe from GHC.Base -Meta from GHC.Generics -MetaCons from GHC.Generics -MetaData from GHC.Generics -MetaSel from GHC.Generics -Monad from GHC.Base -MonadError from Control.Monad.Error.Class -MonadIO from Control.Monad.IO.Class -MonadPlus from GHC.Base -MonadReader from Control.Monad.Reader.Class -MonadState from Control.Monad.State.Class -Monoid from GHC.Base -NFData from Control.DeepSeq -Nat from GHC.Types -NestedAtomically from Control.Exception.Base -NestedAtomically from Control.Exception.Base -NoMethodError from Control.Exception.Base -NoMethodError from Control.Exception.Base -NonEmpty from GHC.Base -NonTermination from Control.Exception.Base -NonTermination from Control.Exception.Base -NotAssociative from GHC.Generics -Nothing from GHC.Base -Num from GHC.Num -OnDecodeError from Data.Text.Encoding.Error -OnError from Data.Text.Encoding.Error -Option from Data.Semigroup -Option from Data.Semigroup -Ord from GHC.Classes -Ordering from GHC.Types -Overflow from GHC.Exception -PatternMatchFail from Control.Exception.Base -PatternMatchFail from Control.Exception.Base -Prefix from GHC.Generics -PrefixI from GHC.Generics -Print from Protolude.Show -Product from Data.Semigroup.Internal -Product from Data.Semigroup.Internal -Proxy from Data.Proxy -Proxy from Data.Proxy -Ptr from GHC.Ptr -QSem from Control.Concurrent.QSem -QSemN from Control.Concurrent.QSemN -R1 from GHC.Generics -Ratio from GHC.Real -RatioZeroDenominator from GHC.Exception -Rational from GHC.Real -Read from GHC.Read -ReadMode from GHC.IO.IOMode -ReadWriteMode from GHC.IO.IOMode -Reader from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -Real from GHC.Real -RealFloat from GHC.Float -RealFrac from GHC.Real -Rec0 from GHC.Generics -RecConError from Control.Exception.Base -RecConError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecUpdError from Control.Exception.Base -RecUpdError from Control.Exception.Base -Refl from Data.Type.Equality -Rep from GHC.Generics -Right from Data.Either -RightAssociative from GHC.Generics -S1 from GHC.Generics -ST from GHC.ST -STM from GHC.Conc.Sync -Selector from GHC.Generics -Semigroup from GHC.Base -Semiring from Protolude.Semiring -Seq from Data.Sequence.Internal -Set from Data.Set.Internal -Show from GHC.Show -SomeAsyncException from GHC.IO.Exception -SomeAsyncException from GHC.IO.Exception -SomeException from GHC.Exception -SomeException from GHC.Exception -SomeNat from GHC.TypeNats -SomeNat from GHC.TypeNats -SomeSymbol from GHC.TypeLits -SomeSymbol from GHC.TypeLits -SrcLoc from GHC.ExecutionStack.Internal -SrcLoc from GHC.ExecutionStack.Internal -StablePtr from GHC.Stable -StackOverflow from GHC.IO.Exception -State from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StaticPtr from GHC.StaticPtr -Storable from Foreign.Storable -Strict from Protolude.Conv -StringConv from Protolude.Conv -Sum from Data.Semigroup.Internal -Sum from Data.Semigroup.Internal -Symbol from GHC.Types -Text from Data.Text.Internal -ThreadId from GHC.Conc.Sync -ThreadKilled from GHC.IO.Exception -Traversable from Data.Traversable -True from GHC.Types -Type from GHC.Types -TypeError from Control.Exception.Base -TypeError from Control.Exception.Base -TypeRep from Data.Typeable -Typeable from Data.Typeable.Internal -U1 from GHC.Generics -U1 from GHC.Generics -URec from GHC.Generics -UndefinedElement from GHC.IO.Exception -Underflow from GHC.Exception -UnicodeException from Data.Text.Encoding.Error -Unmasked from GHC.IO -UserInterrupt from GHC.IO.Exception -V1 from GHC.Generics -Void from Data.Void -Word from GHC.Types -Word16 from GHC.Word -Word32 from GHC.Word -Word64 from GHC.Word -Word8 from GHC.Word -WordPtr from Foreign.Ptr -WrappedMonoid from Data.Semigroup -WriteMode from GHC.IO.IOMode -ZipList from Control.Applicative -ZipList from Control.Applicative -^ from GHC.Real -^%^ from GHC.Real -^^ from GHC.Real -^^%^^ from GHC.Real -abs from GHC.Num -absurd from Data.Void -acos from GHC.Float -acosh from GHC.Float -addMVarFinalizer from Control.Concurrent.MVar -all from Data.Foldable -allowInterrupt from Control.Exception -always from GHC.Conc.Sync -alwaysSucceeds from GHC.Conc.Sync -and from Data.Foldable -any from Data.Foldable -ap from GHC.Base -appEndo from Data.Semigroup.Internal -appendFile from Data.Text.IO -applyN from Protolude -asTypeOf from GHC.Base -asin from GHC.Float -asinh from GHC.Float -ask from Control.Monad.Reader.Class -asks from Control.Monad.Reader.Class -asum from Data.Foldable -async from Control.Concurrent.Async -asyncBound from Control.Concurrent.Async -asyncExceptionFromException from GHC.IO.Exception -asyncExceptionToException from GHC.IO.Exception -asyncOn from Control.Concurrent.Async -asyncThreadId from Control.Concurrent.Async -atDef from Protolude.Safe -atMay from Protolude.Safe -atan from GHC.Float -atan2 from GHC.Float -atanh from GHC.Float -atomically from GHC.Conc.Sync -bimap from Data.Bifunctor -bit from Data.Bits -bitDefault from Data.Bits -bitSize from Data.Bits -bitSizeMaybe from Data.Bits -bool from Protolude.Bool -boundedEnumFrom from GHC.Enum -boundedEnumFromThen from GHC.Enum -bracket from Control.Exception.Base -bracketOnError from Control.Exception.Base -bracket_ from Control.Exception.Base -break from GHC.List -byteSwap16 from GHC.Word -byteSwap32 from GHC.Word -byteSwap64 from GHC.Word -callStack from GHC.Stack -cancel from Control.Concurrent.Async -cancelWith from Control.Concurrent.Async -cast from Data.Typeable -castWith from Data.Type.Equality -catMaybes from Data.Maybe -catch from GHC.IO -catchE from Control.Monad.Trans.Except -catchError from Control.Monad.Error.Class -catchJust from Control.Exception.Base -catchSTM from GHC.Conc.Sync -catches from Control.Exception -ceiling from GHC.Real -check from Control.Monad.STM -chr from GHC.Char -cis from Data.Complex -clearBit from Data.Bits -coerceWith from Data.Type.Coercion -compare from GHC.Classes -comparing from Data.Ord -complement from Data.Bits -complementBit from Data.Bits -conFixity from GHC.Generics -conIsRecord from GHC.Generics -conName from GHC.Generics -concat from Data.Foldable -concatMap from Data.Foldable -concatMapM from Protolude.Monad -concurrently from Control.Concurrent.Async -conjugate from Data.Complex -const from GHC.Base -cos from GHC.Float -cosh from GHC.Float -countLeadingZeros from Data.Bits -countTrailingZeros from Data.Bits -currentCallStack from GHC.Stack.CCS -curry from Data.Tuple -cycle from GHC.List -cycle1 from Data.Semigroup -datatypeName from GHC.Generics -decodeFloat from GHC.Float -decodeUtf8 from Data.Text.Encoding -decodeUtf8' from Data.Text.Encoding -decodeUtf8With from Data.Text.Encoding -deepseq from Control.DeepSeq -denominator from GHC.Real -die from Protolude -diff from Data.Semigroup -displayException from GHC.Exception -div from GHC.Real -divMod from GHC.Real -divZeroError from GHC.Real -drop from GHC.List -dropWhile from GHC.List -dupChan from Control.Concurrent.Chan -either from Data.Either -eitherA from Protolude.Applicative -elem from Data.Foldable -empty from GHC.Base -encodeFloat from GHC.Float -encodeUtf8 from Data.Text.Encoding -enumFrom from GHC.Enum -enumFromThen from GHC.Enum -enumFromThenTo from GHC.Enum -enumFromTo from GHC.Enum -eqT from Data.Typeable -evalState from Control.Monad.Trans.State.Lazy -evalStateT from Control.Monad.Trans.State.Lazy -evaluate from GHC.IO -even from GHC.Real -execState from Control.Monad.Trans.State.Lazy -execStateT from Control.Monad.Trans.State.Lazy -exitFailure from System.Exit -exitSuccess from System.Exit -exitWith from System.Exit -exp from GHC.Float -expm1 from GHC.Float -exponent from GHC.Float -fatalErrorMessage from Protolude.Panic -filter from GHC.List -filterM from Control.Monad -finally from Control.Exception.Base -find from Data.Foldable -finiteBitSize from Data.Bits -first from Data.Bifunctor -fix from Data.Function -fixST from GHC.ST -flip from GHC.Base -floatDigits from GHC.Float -floatRadix from GHC.Float -floatRange from GHC.Float -floor from GHC.Real -fmap from GHC.Base -fmapDefault from Data.Traversable -fold from Data.Foldable -foldM from Control.Monad -foldM_ from Control.Monad -foldMap from Data.Foldable -foldMapDefault from Data.Traversable -foldl from Data.Foldable -foldl' from Data.Foldable -foldl1May from Protolude.Safe -foldl1May' from Protolude.Safe -foldlM from Data.Foldable -foldr from Data.Foldable -foldr' from Data.Foldable -foldr1May from Protolude.Safe -foldrM from Data.Foldable -for from Data.Traversable -forM from Data.Traversable -forM_ from Data.Foldable -for_ from Data.Foldable -force from Control.DeepSeq -foreach from Protolude.Functor -forever from Control.Monad -forkFinally from Control.Concurrent -forkIO from GHC.Conc.Sync -forkIOWithUnmask from GHC.Conc.Sync -forkOS from Control.Concurrent -forkOSWithUnmask from Control.Concurrent -forkOn from GHC.Conc.Sync -forkOnWithUnmask from GHC.Conc.Sync -from from GHC.Generics -fromEnum from GHC.Enum -fromException from GHC.Exception -fromInteger from GHC.Num -fromIntegral from GHC.Real -fromLabel from GHC.OverloadedLabels -fromLeft from Data.Either -fromMaybe from Data.Maybe -fromRational from GHC.Real -fromRight from Data.Either -fromStrict from Data.Text.Lazy -fst from Data.Tuple -functionName from GHC.ExecutionStack.Internal -gcastWith from Data.Type.Equality -gcd from GHC.Real -gcdInt' from GHC.Real -gcdWord' from GHC.Real -genericDrop from Data.OldList -genericLength from Data.OldList -genericReplicate from Data.OldList -genericSplitAt from Data.OldList -genericTake from Data.OldList -get from Control.Monad.State.Class -getAll from Data.Semigroup.Internal -getAlt from Data.Semigroup.Internal -getAny from Data.Semigroup.Internal -getArgs from System.Environment -getCallStack from GHC.Stack.Types -getChanContents from Control.Concurrent.Chan -getConst from Data.Functor.Const -getContents from Data.Text.IO -getDual from Data.Semigroup.Internal -getField from GHC.Records -getFirst from Data.Monoid -getLast from Data.Monoid -getLine from Data.Text.IO -getMaskingState from GHC.IO -getNumCapabilities from GHC.Conc.Sync -getOption from Data.Semigroup -getProduct from Data.Semigroup.Internal -getStackTrace from GHC.ExecutionStack -getSum from Data.Semigroup.Internal -getZipList from Control.Applicative -gets from Control.Monad.State.Class -group from Data.OldList -groupBy from Data.OldList -guard from Control.Monad -guardM from Protolude.Bool -guarded from Protolude -guardedA from Protolude -hPutStr from Protolude.Show -hPutStrLn from Protolude.Show -handle from Control.Exception.Base -handleJust from Control.Exception.Base -hash from Data.Hashable.Class -hashUsing from Data.Hashable.Class -hashWithSalt from Data.Hashable.Class -head from Protolude.List -headDef from Protolude.Safe -headMay from Protolude.Safe -hush from Protolude.Exceptions -identity from Protolude -ifM from Protolude.Bool -ignore from Data.Text.Encoding.Error -imagPart from Data.Complex -infinity from GHC.Real -initDef from Protolude.Safe -initMay from Protolude.Safe -initSafe from Protolude.Safe -inits from Data.OldList -integralEnumFrom from GHC.Real -integralEnumFromThen from GHC.Real -integralEnumFromThenTo from GHC.Real -integralEnumFromTo from GHC.Real -interact from Data.Text.IO -intercalate from Data.OldList -interruptible from GHC.IO -intersperse from Data.OldList -ioError from GHC.IO.Exception -isCurrentThreadBound from Control.Concurrent -isDenormalized from GHC.Float -isEmptyMVar from GHC.MVar -isIEEE from GHC.Float -isInfinite from GHC.Float -isJust from Data.Maybe -isLeft from Data.Either -isNaN from GHC.Float -isNegativeZero from GHC.Float -isNewtype from GHC.Generics -isNothing from Data.Maybe -isPrefixOf from Data.OldList -isRight from Data.Either -isSigned from Data.Bits -iterate from GHC.List -join from GHC.Base -killThread from GHC.Conc.Sync -lastDef from Protolude.Safe -lastMay from Protolude.Safe -lcm from GHC.Real -leftToMaybe from Protolude.Either -lefts from Data.Either -length from Data.Foldable -lenientDecode from Data.Text.Encoding.Error -lift from Control.Monad.Trans.Class -liftA from GHC.Base -liftA2 from GHC.Base -liftA3 from GHC.Base -liftAA2 from Protolude.Applicative -liftIO from Control.Monad.IO.Class -liftIO1 from Protolude -liftIO2 from Protolude -liftM from GHC.Base -liftM' from Protolude.Monad -liftM2 from GHC.Base -liftM2' from Protolude.Monad -liftM3 from GHC.Base -liftM4 from GHC.Base -liftM5 from GHC.Base -lines from Data.Text -link from Control.Concurrent.Async -link2 from Control.Concurrent.Async -list from Protolude.List -listToMaybe from Data.Maybe -local from Control.Monad.Reader.Class -log from GHC.Float -log1mexp from GHC.Float -log1p from GHC.Float -log1pexp from GHC.Float -logBase from GHC.Float -magnitude from Data.Complex -many from GHC.Base -map from Protolude -mapAccumL from Data.Traversable -mapAccumR from Data.Traversable -mapAndUnzipM from Control.Monad -mapExcept from Control.Monad.Trans.Except -mapExceptT from Control.Monad.Trans.Except -mapException from Control.Exception.Base -mapM from Data.Traversable -mapM_ from Data.Foldable -mapMaybe from Data.Maybe -mappend from GHC.Base -mask from GHC.IO -mask_ from GHC.IO -max from GHC.Classes -maxBound from GHC.Enum -maxInt from GHC.Base -maximum from Data.Foldable -maximumBy from Data.Foldable -maximumDef from Protolude.Safe -maximumMay from Protolude.Safe -maybe from Data.Maybe -maybeEmpty from Protolude.Either -maybeToEither from Protolude.Either -maybeToLeft from Protolude.Either -maybeToList from Data.Maybe -maybeToRight from Protolude.Either -mconcat from GHC.Base -mempty from GHC.Base -mfilter from Control.Monad -min from GHC.Classes -minBound from GHC.Enum -minInt from GHC.Base -minimum from Data.Foldable -minimumBy from Data.Foldable -minimumDef from Protolude.Safe -minimumMay from Protolude.Safe -mkPolar from Data.Complex -mkWeakMVar from Control.Concurrent.MVar -mkWeakThreadId from GHC.Conc.Sync -mod from GHC.Real -modify from Control.Monad.State.Class -modifyMVar from Control.Concurrent.MVar -modifyMVarMasked from Control.Concurrent.MVar -modifyMVarMasked_ from Control.Concurrent.MVar -modifyMVar_ from Control.Concurrent.MVar -moduleName from GHC.Generics -mplus from GHC.Base -msum from Data.Foldable -mtimesDefault from Data.Semigroup -myThreadId from GHC.Conc.Sync -mzero from GHC.Base -natVal from GHC.TypeLits -negate from GHC.Num -newChan from Control.Concurrent.Chan -newEmptyMVar from GHC.MVar -newMVar from GHC.MVar -newQSem from Control.Concurrent.QSem -newQSemN from Control.Concurrent.QSemN -nonEmpty from Data.List.NonEmpty -not from GHC.Classes -notANumber from GHC.Real -notElem from Data.Foldable -notImplemented from Debug -note from Protolude.Exceptions -null from Data.Foldable -numerator from GHC.Real -numericEnumFrom from GHC.Real -numericEnumFromThen from GHC.Real -numericEnumFromThenTo from GHC.Real -numericEnumFromTo from GHC.Real -objectName from GHC.ExecutionStack.Internal -odd from GHC.Real -on from Data.Function -onException from Control.Exception.Base -one from Protolude.Semiring -openFile from GHC.IO.Handle.FD -option from Data.Semigroup -optional from Control.Applicative -or from Data.Foldable -orAlt from Protolude.Applicative -orElse from GHC.Conc.Sync -orEmpty from Protolude.Applicative -ord from GHC.Base -ordNub from Protolude.List -otherwise from GHC.Base -overflowError from GHC.Real -packageName from GHC.Generics -panic from Protolude.Panic -partitionEithers from Data.Either -pass from Protolude -permutations from Data.OldList -phase from Data.Complex -pi from GHC.Float -polar from Data.Complex -poll from Control.Concurrent.Async -popCount from Data.Bits -popCountDefault from Data.Bits -pred from GHC.Enum -prettyCallStack from GHC.Exception -prettySrcLoc from GHC.Exception -print from Protolude -product from Protolude.List -properFraction from GHC.Real -pure from GHC.Base -purer from Protolude.Applicative -put from Control.Monad.State.Class -putByteString from Protolude.Show -putErrLn from Protolude.Show -putErrText from Protolude.Show -putLByteString from Protolude.Show -putLText from Protolude.Show -putMVar from GHC.MVar -putStr from Protolude.Show -putStrLn from Protolude.Show -putText from Protolude.Show -quot from GHC.Real -quotRem from GHC.Real -race from Control.Concurrent.Async -race_ from Control.Concurrent.Async -ratioPrec from GHC.Real -ratioPrec1 from GHC.Real -ratioZeroDenominatorError from GHC.Real -readChan from Control.Concurrent.Chan -readEither from Protolude -readFile from Data.Text.IO -readMVar from GHC.MVar -readMaybe from Protolude -reader from Control.Monad.Reader.Class -reads from Text.Read -realPart from Data.Complex -realToFrac from GHC.Real -recip from GHC.Real -reduce from GHC.Real -rem from GHC.Real -repeat from GHC.List -replace from Data.Text.Encoding.Error -replicate from GHC.List -replicateM from Control.Monad -replicateM_ from Control.Monad -repr from Data.Type.Coercion -retry from GHC.Conc.Sync -return from GHC.Base -reverse from GHC.List -rightToMaybe from Protolude.Either -rights from Data.Either -rnf from Control.DeepSeq -rotate from Data.Bits -rotateL from Data.Bits -rotateR from Data.Bits -round from GHC.Real -rtsSupportsBoundThreads from Control.Concurrent -runConcurrently from Control.Concurrent.Async -runExcept from Control.Monad.Trans.Except -runExceptT from Control.Monad.Trans.Except -runIdentity from Data.Functor.Identity -runInBoundThread from Control.Concurrent -runInUnboundThread from Control.Concurrent -runReader from Control.Monad.Trans.Reader -runReaderT from Control.Monad.Trans.Reader -runST from GHC.ST -runState from Control.Monad.Trans.State.Lazy -runStateT from Control.Monad.Trans.State.Lazy -scaleFloat from GHC.Float -scanl from GHC.List -scanl' from GHC.List -scanr from GHC.List -sconcat from GHC.Base -second from Data.Bifunctor -selDecidedStrictness from GHC.Generics -selName from GHC.Generics -selSourceStrictness from GHC.Generics -selSourceUnpackedness from GHC.Generics -seq from GHC.Prim -sequence from Data.Traversable -sequenceA from Data.Traversable -sequenceA_ from Data.Foldable -sequence_ from Data.Foldable -setBit from Data.Bits -setNumCapabilities from GHC.Conc.Sync -shift from Data.Bits -shiftL from Data.Bits -shiftR from Data.Bits -show from Protolude -showStackTrace from GHC.ExecutionStack -signalQSem from Control.Concurrent.QSem -signalQSemN from Control.Concurrent.QSemN -significand from GHC.Float -signum from GHC.Num -sin from GHC.Float -sinh from GHC.Float -snd from Data.Tuple -some from GHC.Base -someNatVal from GHC.TypeLits -someSymbolVal from GHC.TypeLits -sort from Data.OldList -sortBy from Data.OldList -sortOn from Protolude.List -sourceColumn from GHC.ExecutionStack.Internal -sourceFile from GHC.ExecutionStack.Internal -sourceLine from GHC.ExecutionStack.Internal -splitAt from GHC.List -sqrt from GHC.Float -srcLoc from GHC.ExecutionStack.Internal -state from Control.Monad.State.Class -stderr from GHC.IO.Handle.FD -stdin from GHC.IO.Handle.FD -stdout from GHC.IO.Handle.FD -stimes from GHC.Base -stimesIdempotent from Data.Semigroup.Internal -stimesIdempotentMonoid from Data.Semigroup.Internal -stimesMonoid from Data.Semigroup.Internal -strConv from Protolude.Conv -strictDecode from Data.Text.Encoding.Error -subsequences from Data.OldList -subtract from GHC.Num -succ from GHC.Enum -sum from Protolude.List -swap from Data.Tuple -swapMVar from Control.Concurrent.MVar -sym from Data.Type.Equality -symbolVal from GHC.TypeLits -tailDef from Protolude.Safe -tailMay from Protolude.Safe -tailSafe from Protolude.Safe -tails from Data.OldList -take from GHC.List -takeMVar from GHC.MVar -takeWhile from GHC.List -tan from GHC.Float -tanh from GHC.Float -testBit from Data.Bits -testBitDefault from Data.Bits -threadCapability from GHC.Conc.Sync -threadDelay from GHC.Conc.IO -threadWaitRead from Control.Concurrent -threadWaitReadSTM from Control.Concurrent -threadWaitWrite from Control.Concurrent -threadWaitWriteSTM from Control.Concurrent -throwE from Control.Monad.Trans.Except -throwError from Control.Monad.Error.Class -throwIO from Protolude -throwSTM from GHC.Conc.Sync -throwTo from Protolude -to from GHC.Generics -toEnum from GHC.Enum -toException from GHC.Exception -toInteger from GHC.Real -toIntegralSized from Data.Bits -toList from Data.Foldable -toRational from GHC.Real -toS from Protolude.Conv -toSL from Protolude.Conv -toStrict from Data.Text.Lazy -trace from Debug -traceIO from Debug -traceId from Debug -traceM from Debug -traceShow from Debug -traceShowId from Debug -traceShowM from Debug -trans from Data.Type.Equality -transpose from Data.OldList -traverse from Data.Traversable -traverse_ from Data.Foldable -truncate from GHC.Real -try from Control.Exception.Base -tryIO from Protolude.Exceptions -tryJust from Control.Exception.Base -tryPutMVar from GHC.MVar -tryReadMVar from GHC.MVar -tryTakeMVar from GHC.MVar -typeRep from Data.Typeable -unComp1 from GHC.Generics -unK1 from GHC.Generics -unM1 from GHC.Generics -uncons from Protolude -uncurry from Data.Tuple -undefined from Debug -unfoldr from Data.OldList -uninterruptibleMask from GHC.IO -uninterruptibleMask_ from GHC.IO -unless from Control.Monad -unlessM from Protolude.Bool -unlines from Data.Text -unsnoc from Protolude -until from GHC.Base -unwords from Data.Text -unzip from GHC.List -vacuous from Data.Void -void from Data.Functor -wait from Control.Concurrent.Async -waitAny from Control.Concurrent.Async -waitAnyCancel from Control.Concurrent.Async -waitAnyCatch from Control.Concurrent.Async -waitAnyCatchCancel from Control.Concurrent.Async -waitBoth from Control.Concurrent.Async -waitCatch from Control.Concurrent.Async -waitEither from Control.Concurrent.Async -waitEitherCancel from Control.Concurrent.Async -waitEitherCatch from Control.Concurrent.Async -waitEitherCatchCancel from Control.Concurrent.Async -waitEither_ from Control.Concurrent.Async -waitQSem from Control.Concurrent.QSem -waitQSemN from Control.Concurrent.QSemN -when from GHC.Base -whenM from Protolude.Bool -withAsync from Control.Concurrent.Async -withAsyncBound from Control.Concurrent.Async -withAsyncOn from Control.Concurrent.Async -withExcept from Control.Monad.Trans.Except -withExceptT from Control.Monad.Trans.Except -withFile from System.IO -withFrozenCallStack from GHC.Stack -withMVar from Control.Concurrent.MVar -withMVarMasked from Control.Concurrent.MVar -withState from Control.Monad.Trans.State.Lazy -witness from Debug -words from Data.Text -writeChan from Control.Concurrent.Chan -writeFile from Data.Text.IO -writeList2Chan from Control.Concurrent.Chan -xor from Data.Bits -zero from Protolude.Semiring -zeroBits from Data.Bits -zip from GHC.List -zipWith from GHC.List -zipWithM from Control.Monad -zipWithM_ from Control.Monad -|| from GHC.Classes -||^ from Protolude.Bool diff --git a/src/protolude/export_lists/protolude-13.exports b/src/protolude/export_lists/protolude-13.exports deleted file mode 100644 index a1aec2593..000000000 --- a/src/protolude/export_lists/protolude-13.exports +++ /dev/null @@ -1,959 +0,0 @@ -$ from GHC.Base -$! from Protolude.Base -$!! from Control.DeepSeq -$> from Data.Functor -% from GHC.Real -& from Data.Function -&& from GHC.Classes -&&^ from Protolude.Bool -* from GHC.Num -** from GHC.Float -*> from GHC.Base -+ from GHC.Num -++ from GHC.Base -- from GHC.Num -. from GHC.Base -.&. from Data.Bits -.|. from Data.Bits -/ from GHC.Real -/= from GHC.Classes -:% from GHC.Real -:*: from GHC.Generics -:*: from GHC.Generics -:+ from Data.Complex -:+: from GHC.Generics -:.: from GHC.Generics -:| from GHC.Base -:~: from Data.Type.Equality -< from GHC.Classes -<$ from GHC.Base -<$!> from Control.Monad -<$> from Data.Functor -<&&> from Protolude.Bool -<&> from Data.Functor -<* from GHC.Base -<**> from GHC.Base -<*> from GHC.Base -<.> from Protolude.Semiring -<<$>> from Protolude.Functor -<<*>> from Protolude.Applicative -<= from GHC.Classes -<=< from Control.Monad -<> from GHC.Base -<|> from GHC.Base -<||> from Protolude.Bool -=<< from GHC.Base -== from GHC.Classes -== from Data.Type.Equality -> from GHC.Classes ->= from GHC.Classes ->=> from Control.Monad ->> from GHC.Base ->>= from GHC.Base -All from Data.Semigroup.Internal -All from Data.Semigroup.Internal -AllocationLimitExceeded from GHC.IO.Exception -AllocationLimitExceeded from GHC.IO.Exception -Alt from Data.Semigroup.Internal -Alt from Data.Semigroup.Internal -Alternative from GHC.Base -Any from Data.Semigroup.Internal -Any from Data.Semigroup.Internal -Ap from Data.Monoid -Ap from Data.Monoid -AppendMode from GHC.IO.IOMode -Applicative from GHC.Base -ArithException from GHC.Exception.Type -ArrayException from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -Associativity from GHC.Generics -Async from Control.Concurrent.Async -AsyncException from GHC.IO.Exception -Bifunctor from Data.Bifunctor -Bits from Data.Bits -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -Bool from GHC.Types -Bounded from GHC.Enum -ByteString from Data.ByteString.Internal -C1 from GHC.Generics -CallStack from GHC.Stack.Types -Chan from Control.Concurrent.Chan -Char from GHC.Types -CmpNat from GHC.TypeNats -Coercible from GHC.Types -Coercion from Data.Type.Coercion -Coercion from Data.Type.Coercion -Comp1 from GHC.Generics -CompactionFailed from GHC.IO.Exception -CompactionFailed from GHC.IO.Exception -Complex from Data.Complex -Concurrently from Control.Concurrent.Async -Concurrently from Control.Concurrent.Async -Const from Data.Functor.Const -Const from Data.Functor.Const -Constraint from GHC.Types -Constructor from GHC.Generics -D# from GHC.Types -D1 from GHC.Generics -Datatype from GHC.Generics -Deadlock from GHC.IO.Exception -Deadlock from GHC.IO.Exception -Denormal from GHC.Exception.Type -DivideByZero from GHC.Exception.Type -Double from GHC.Types -Down from Data.Ord -Down from Data.Ord -Dual from Data.Semigroup.Internal -Dual from Data.Semigroup.Internal -EQ from GHC.Types -Either from Data.Either -Endo from Data.Semigroup.Internal -Endo from Data.Semigroup.Internal -Enum from GHC.Enum -Eq from GHC.Classes -ErrorCall from GHC.Exception -ErrorCall from GHC.Exception -ErrorCallWithLocation from GHC.Exception -Except from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -Exception from GHC.Exception.Type -ExitCode from GHC.IO.Exception -ExitFailure from GHC.IO.Exception -ExitSuccess from GHC.IO.Exception -F# from GHC.Types -False from GHC.Types -FatalError from Protolude.Panic -FatalError from Protolude.Panic -FilePath from GHC.IO -FiniteBits from Data.Bits -First from Data.Monoid -First from Data.Monoid -Fixity from GHC.Generics -FixityI from GHC.Generics -Float from GHC.Types -Floating from GHC.Float -Foldable from Data.Foldable -Fractional from GHC.Real -FunPtr from GHC.Ptr -Functor from GHC.Base -GT from GHC.Types -Generic from GHC.Generics -Generic1 from GHC.Generics -Handle from GHC.IO.Handle.Types -HasCallStack from GHC.Stack.Types -HasField from GHC.Records -Hashable from Data.Hashable.Class -HeapOverflow from GHC.IO.Exception -IO from GHC.Types -IOException from GHC.IO.Exception -IOMode from GHC.IO.IOMode -Identity from Data.Functor.Identity -Identity from Data.Functor.Identity -IndexOutOfBounds from GHC.IO.Exception -Infix from GHC.Generics -InfixI from GHC.Generics -Int from GHC.Types -Int16 from GHC.Int -Int32 from GHC.Int -Int64 from GHC.Int -Int8 from GHC.Int -IntMap from Data.IntMap.Internal -IntPtr from Foreign.Ptr -IntSet from Data.IntSet.Internal -Integer from GHC.Integer.Type -Integral from GHC.Real -IsLabel from GHC.OverloadedLabels -IsString from Data.String -Just from GHC.Maybe -K1 from GHC.Generics -K1 from GHC.Generics -KnownNat from GHC.TypeNats -KnownSymbol from GHC.TypeLits -L1 from GHC.Generics -LByteString from Protolude -LT from GHC.Types -LText from Protolude -Last from Data.Monoid -Last from Data.Monoid -Left from Data.Either -LeftAssociative from GHC.Generics -Leniency from Protolude.Conv -Lenient from Protolude.Conv -Location from GHC.ExecutionStack.Internal -Location from GHC.ExecutionStack.Internal -LossOfPrecision from GHC.Exception.Type -M1 from GHC.Generics -M1 from GHC.Generics -MVar from GHC.MVar -Map from Data.Map.Internal -MaskedInterruptible from GHC.IO -MaskedUninterruptible from GHC.IO -MaskingState from GHC.IO -Maybe from GHC.Maybe -Meta from GHC.Generics -MetaCons from GHC.Generics -MetaData from GHC.Generics -MetaSel from GHC.Generics -Monad from GHC.Base -MonadError from Control.Monad.Error.Class -MonadIO from Control.Monad.IO.Class -MonadPlus from GHC.Base -MonadReader from Control.Monad.Reader.Class -MonadState from Control.Monad.State.Class -Monoid from GHC.Base -NFData from Control.DeepSeq -Nat from GHC.Types -NestedAtomically from Control.Exception.Base -NestedAtomically from Control.Exception.Base -NoMethodError from Control.Exception.Base -NoMethodError from Control.Exception.Base -NonEmpty from GHC.Base -NonTermination from Control.Exception.Base -NonTermination from Control.Exception.Base -NotAssociative from GHC.Generics -Nothing from GHC.Maybe -Num from GHC.Num -OnDecodeError from Data.Text.Encoding.Error -OnError from Data.Text.Encoding.Error -Option from Data.Semigroup -Option from Data.Semigroup -Ord from GHC.Classes -Ordering from GHC.Types -Overflow from GHC.Exception.Type -PatternMatchFail from Control.Exception.Base -PatternMatchFail from Control.Exception.Base -Prefix from GHC.Generics -PrefixI from GHC.Generics -Print from Protolude.Show -Product from Data.Semigroup.Internal -Product from Data.Semigroup.Internal -Proxy from Data.Proxy -Proxy from Data.Proxy -Ptr from GHC.Ptr -QSem from Control.Concurrent.QSem -QSemN from Control.Concurrent.QSemN -R1 from GHC.Generics -Ratio from GHC.Real -RatioZeroDenominator from GHC.Exception.Type -Rational from GHC.Real -Read from GHC.Read -ReadMode from GHC.IO.IOMode -ReadWriteMode from GHC.IO.IOMode -Reader from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -Real from GHC.Real -RealFloat from GHC.Float -RealFrac from GHC.Real -Rec0 from GHC.Generics -RecConError from Control.Exception.Base -RecConError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecUpdError from Control.Exception.Base -RecUpdError from Control.Exception.Base -Refl from Data.Type.Equality -Rep from GHC.Generics -Right from Data.Either -RightAssociative from GHC.Generics -S1 from GHC.Generics -ST from GHC.ST -STM from GHC.Conc.Sync -Selector from GHC.Generics -Semigroup from GHC.Base -Semiring from Protolude.Semiring -Seq from Data.Sequence.Internal -Set from Data.Set.Internal -Show from GHC.Show -SomeAsyncException from GHC.IO.Exception -SomeAsyncException from GHC.IO.Exception -SomeException from GHC.Exception.Type -SomeException from GHC.Exception.Type -SomeNat from GHC.TypeNats -SomeNat from GHC.TypeNats -SomeSymbol from GHC.TypeLits -SomeSymbol from GHC.TypeLits -SrcLoc from GHC.ExecutionStack.Internal -SrcLoc from GHC.ExecutionStack.Internal -StablePtr from GHC.Stable -StackOverflow from GHC.IO.Exception -State from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StaticPtr from GHC.StaticPtr -Storable from Foreign.Storable -Strict from Protolude.Conv -StringConv from Protolude.Conv -Sum from Data.Semigroup.Internal -Sum from Data.Semigroup.Internal -Symbol from GHC.Types -Text from Data.Text.Internal -ThreadId from GHC.Conc.Sync -ThreadKilled from GHC.IO.Exception -Traversable from Data.Traversable -True from GHC.Types -Type from GHC.Types -TypeError from Control.Exception.Base -TypeError from Control.Exception.Base -TypeRep from Data.Typeable -Typeable from Data.Typeable.Internal -U1 from GHC.Generics -U1 from GHC.Generics -URec from GHC.Generics -UndefinedElement from GHC.IO.Exception -Underflow from GHC.Exception.Type -UnicodeException from Data.Text.Encoding.Error -Unmasked from GHC.IO -UserInterrupt from GHC.IO.Exception -V1 from GHC.Generics -Void from Data.Void -Word from GHC.Types -Word16 from GHC.Word -Word32 from GHC.Word -Word64 from GHC.Word -Word8 from GHC.Word -WordPtr from Foreign.Ptr -WrappedMonoid from Data.Semigroup -WriteMode from GHC.IO.IOMode -ZipList from Control.Applicative -ZipList from Control.Applicative -^ from GHC.Real -^%^ from GHC.Real -^^ from GHC.Real -^^%^^ from GHC.Real -abs from GHC.Num -absurd from Data.Void -acos from GHC.Float -acosh from GHC.Float -addMVarFinalizer from Control.Concurrent.MVar -all from Data.Foldable -allowInterrupt from Control.Exception -and from Data.Foldable -any from Data.Foldable -ap from GHC.Base -appEndo from Data.Semigroup.Internal -appendFile from Data.Text.IO -applyN from Protolude -asTypeOf from GHC.Base -asin from GHC.Float -asinh from GHC.Float -ask from Control.Monad.Reader.Class -asks from Control.Monad.Reader.Class -asum from Data.Foldable -async from Control.Concurrent.Async -asyncBound from Control.Concurrent.Async -asyncExceptionFromException from GHC.IO.Exception -asyncExceptionToException from GHC.IO.Exception -asyncOn from Control.Concurrent.Async -asyncThreadId from Control.Concurrent.Async -atDef from Protolude.Safe -atMay from Protolude.Safe -atan from GHC.Float -atan2 from GHC.Float -atanh from GHC.Float -atomically from GHC.Conc.Sync -bimap from Data.Bifunctor -bit from Data.Bits -bitDefault from Data.Bits -bitSize from Data.Bits -bitSizeMaybe from Data.Bits -bool from Protolude.Bool -boundedEnumFrom from GHC.Enum -boundedEnumFromThen from GHC.Enum -bracket from Control.Exception.Base -bracketOnError from Control.Exception.Base -bracket_ from Control.Exception.Base -break from GHC.List -byteSwap16 from GHC.Word -byteSwap32 from GHC.Word -byteSwap64 from GHC.Word -callStack from GHC.Stack -cancel from Control.Concurrent.Async -cancelWith from Control.Concurrent.Async -cast from Data.Typeable -castWith from Data.Type.Equality -catMaybes from Data.Maybe -catch from GHC.IO -catchE from Control.Monad.Trans.Except -catchError from Control.Monad.Error.Class -catchJust from Control.Exception.Base -catchSTM from GHC.Conc.Sync -catches from Control.Exception -ceiling from GHC.Real -check from Control.Monad.STM -chr from GHC.Char -cis from Data.Complex -clearBit from Data.Bits -coerceWith from Data.Type.Coercion -compare from GHC.Classes -comparing from Data.Ord -complement from Data.Bits -complementBit from Data.Bits -conFixity from GHC.Generics -conIsRecord from GHC.Generics -conName from GHC.Generics -concat from Data.Foldable -concatMap from Data.Foldable -concatMapM from Protolude.Monad -concurrently from Control.Concurrent.Async -conjugate from Data.Complex -const from GHC.Base -cos from GHC.Float -cosh from GHC.Float -countLeadingZeros from Data.Bits -countTrailingZeros from Data.Bits -currentCallStack from GHC.Stack.CCS -curry from Data.Tuple -cycle from GHC.List -cycle1 from Data.Semigroup -datatypeName from GHC.Generics -decodeFloat from GHC.Float -decodeUtf8 from Data.Text.Encoding -decodeUtf8' from Data.Text.Encoding -decodeUtf8With from Data.Text.Encoding -deepseq from Control.DeepSeq -denominator from GHC.Real -die from Protolude -diff from Data.Semigroup -displayException from GHC.Exception.Type -div from GHC.Real -divMod from GHC.Real -divZeroError from GHC.Real -drop from GHC.List -dropWhile from GHC.List -dupChan from Control.Concurrent.Chan -either from Data.Either -eitherA from Protolude.Applicative -elem from Data.Foldable -empty from GHC.Base -encodeFloat from GHC.Float -encodeUtf8 from Data.Text.Encoding -enumFrom from GHC.Enum -enumFromThen from GHC.Enum -enumFromThenTo from GHC.Enum -enumFromTo from GHC.Enum -eqT from Data.Typeable -evalState from Control.Monad.Trans.State.Lazy -evalStateT from Control.Monad.Trans.State.Lazy -evaluate from GHC.IO -even from GHC.Real -execState from Control.Monad.Trans.State.Lazy -execStateT from Control.Monad.Trans.State.Lazy -exitFailure from System.Exit -exitSuccess from System.Exit -exitWith from System.Exit -exp from GHC.Float -expm1 from GHC.Float -exponent from GHC.Float -fatalErrorMessage from Protolude.Panic -filter from GHC.List -filterM from Control.Monad -finally from Control.Exception.Base -find from Data.Foldable -finiteBitSize from Data.Bits -first from Data.Bifunctor -fix from Data.Function -fixST from Control.Monad.ST.Imp -flip from GHC.Base -floatDigits from GHC.Float -floatRadix from GHC.Float -floatRange from GHC.Float -floor from GHC.Real -fmap from GHC.Base -fmapDefault from Data.Traversable -fold from Data.Foldable -foldM from Control.Monad -foldM_ from Control.Monad -foldMap from Data.Foldable -foldMapDefault from Data.Traversable -foldl from Data.Foldable -foldl' from Data.Foldable -foldl1May from Protolude.Safe -foldl1May' from Protolude.Safe -foldlM from Data.Foldable -foldr from Data.Foldable -foldr' from Data.Foldable -foldr1May from Protolude.Safe -foldrM from Data.Foldable -for from Data.Traversable -forM from Data.Traversable -forM_ from Data.Foldable -for_ from Data.Foldable -force from Control.DeepSeq -foreach from Protolude.Functor -forever from Control.Monad -forkFinally from Control.Concurrent -forkIO from GHC.Conc.Sync -forkIOWithUnmask from GHC.Conc.Sync -forkOS from Control.Concurrent -forkOSWithUnmask from Control.Concurrent -forkOn from GHC.Conc.Sync -forkOnWithUnmask from GHC.Conc.Sync -from from GHC.Generics -fromEnum from GHC.Enum -fromException from GHC.Exception.Type -fromInteger from GHC.Num -fromIntegral from GHC.Real -fromLabel from GHC.OverloadedLabels -fromLeft from Data.Either -fromMaybe from Data.Maybe -fromRational from GHC.Real -fromRight from Data.Either -fromStrict from Data.Text.Lazy -fst from Data.Tuple -functionName from GHC.ExecutionStack.Internal -gcastWith from Data.Type.Equality -gcd from GHC.Real -gcdInt' from GHC.Real -gcdWord' from GHC.Real -genericDrop from Data.OldList -genericLength from Data.OldList -genericReplicate from Data.OldList -genericSplitAt from Data.OldList -genericTake from Data.OldList -get from Control.Monad.State.Class -getAll from Data.Semigroup.Internal -getAlt from Data.Semigroup.Internal -getAny from Data.Semigroup.Internal -getAp from Data.Monoid -getArgs from System.Environment -getCallStack from GHC.Stack.Types -getChanContents from Control.Concurrent.Chan -getConst from Data.Functor.Const -getContents from Data.Text.IO -getDual from Data.Semigroup.Internal -getField from GHC.Records -getFirst from Data.Monoid -getLast from Data.Monoid -getLine from Data.Text.IO -getMaskingState from GHC.IO -getNumCapabilities from GHC.Conc.Sync -getOption from Data.Semigroup -getProduct from Data.Semigroup.Internal -getStackTrace from GHC.ExecutionStack -getSum from Data.Semigroup.Internal -getZipList from Control.Applicative -gets from Control.Monad.State.Class -group from Data.OldList -groupBy from Data.OldList -guard from Control.Monad -guardM from Protolude.Bool -guarded from Protolude -guardedA from Protolude -hPutStr from Protolude.Show -hPutStrLn from Protolude.Show -handle from Control.Exception.Base -handleJust from Control.Exception.Base -hash from Data.Hashable.Class -hashUsing from Data.Hashable.Class -hashWithSalt from Data.Hashable.Class -head from Protolude.List -headDef from Protolude.Safe -headMay from Protolude.Safe -hush from Protolude.Exceptions -identity from Protolude -ifM from Protolude.Bool -ignore from Data.Text.Encoding.Error -imagPart from Data.Complex -infinity from GHC.Real -initDef from Protolude.Safe -initMay from Protolude.Safe -initSafe from Protolude.Safe -inits from Data.OldList -integralEnumFrom from GHC.Real -integralEnumFromThen from GHC.Real -integralEnumFromThenTo from GHC.Real -integralEnumFromTo from GHC.Real -interact from Data.Text.IO -intercalate from Data.OldList -interruptible from GHC.IO -intersperse from Data.OldList -ioError from GHC.IO.Exception -isCurrentThreadBound from Control.Concurrent -isDenormalized from GHC.Float -isEmptyMVar from GHC.MVar -isIEEE from GHC.Float -isInfinite from GHC.Float -isJust from Data.Maybe -isLeft from Data.Either -isNaN from GHC.Float -isNegativeZero from GHC.Float -isNewtype from GHC.Generics -isNothing from Data.Maybe -isPrefixOf from Data.OldList -isRight from Data.Either -isSigned from Data.Bits -iterate from GHC.List -join from GHC.Base -killThread from GHC.Conc.Sync -lastDef from Protolude.Safe -lastMay from Protolude.Safe -lcm from GHC.Real -leftToMaybe from Protolude.Either -lefts from Data.Either -length from Data.Foldable -lenientDecode from Data.Text.Encoding.Error -lift from Control.Monad.Trans.Class -liftA from GHC.Base -liftA2 from GHC.Base -liftA3 from GHC.Base -liftAA2 from Protolude.Applicative -liftIO from Control.Monad.IO.Class -liftIO1 from Protolude -liftIO2 from Protolude -liftM from GHC.Base -liftM' from Protolude.Monad -liftM2 from GHC.Base -liftM2' from Protolude.Monad -liftM3 from GHC.Base -liftM4 from GHC.Base -liftM5 from GHC.Base -lines from Data.Text -link from Control.Concurrent.Async -link2 from Control.Concurrent.Async -list from Protolude.List -listToMaybe from Data.Maybe -local from Control.Monad.Reader.Class -log from GHC.Float -log1mexp from GHC.Float -log1p from GHC.Float -log1pexp from GHC.Float -logBase from GHC.Float -magnitude from Data.Complex -many from GHC.Base -map from Protolude -mapAccumL from Data.Traversable -mapAccumR from Data.Traversable -mapAndUnzipM from Control.Monad -mapExcept from Control.Monad.Trans.Except -mapExceptT from Control.Monad.Trans.Except -mapException from Control.Exception.Base -mapM from Data.Traversable -mapM_ from Data.Foldable -mapMaybe from Data.Maybe -mappend from GHC.Base -mask from GHC.IO -mask_ from GHC.IO -max from GHC.Classes -maxBound from GHC.Enum -maxInt from GHC.Base -maximum from Data.Foldable -maximumBy from Data.Foldable -maximumDef from Protolude.Safe -maximumMay from Protolude.Safe -maybe from Data.Maybe -maybeEmpty from Protolude.Either -maybeToEither from Protolude.Either -maybeToLeft from Protolude.Either -maybeToList from Data.Maybe -maybeToRight from Protolude.Either -mconcat from GHC.Base -mempty from GHC.Base -mfilter from Control.Monad -min from GHC.Classes -minBound from GHC.Enum -minInt from GHC.Base -minimum from Data.Foldable -minimumBy from Data.Foldable -minimumDef from Protolude.Safe -minimumMay from Protolude.Safe -mkPolar from Data.Complex -mkWeakMVar from Control.Concurrent.MVar -mkWeakThreadId from GHC.Conc.Sync -mod from GHC.Real -modify from Control.Monad.State.Class -modifyMVar from Control.Concurrent.MVar -modifyMVarMasked from Control.Concurrent.MVar -modifyMVarMasked_ from Control.Concurrent.MVar -modifyMVar_ from Control.Concurrent.MVar -moduleName from GHC.Generics -mplus from GHC.Base -msum from Data.Foldable -mtimesDefault from Data.Semigroup -myThreadId from GHC.Conc.Sync -mzero from GHC.Base -natVal from GHC.TypeLits -negate from GHC.Num -newChan from Control.Concurrent.Chan -newEmptyMVar from GHC.MVar -newMVar from GHC.MVar -newQSem from Control.Concurrent.QSem -newQSemN from Control.Concurrent.QSemN -nonEmpty from Data.List.NonEmpty -not from GHC.Classes -notANumber from GHC.Real -notElem from Data.Foldable -notImplemented from Debug -note from Protolude.Exceptions -null from Data.Foldable -numerator from GHC.Real -numericEnumFrom from GHC.Real -numericEnumFromThen from GHC.Real -numericEnumFromThenTo from GHC.Real -numericEnumFromTo from GHC.Real -objectName from GHC.ExecutionStack.Internal -odd from GHC.Real -on from Data.Function -onException from Control.Exception.Base -one from Protolude.Semiring -openFile from GHC.IO.Handle.FD -option from Data.Semigroup -optional from Control.Applicative -or from Data.Foldable -orAlt from Protolude.Applicative -orElse from GHC.Conc.Sync -orEmpty from Protolude.Applicative -ord from GHC.Base -ordNub from Protolude.List -otherwise from GHC.Base -overflowError from GHC.Real -packageName from GHC.Generics -panic from Protolude.Panic -partitionEithers from Data.Either -pass from Protolude -permutations from Data.OldList -phase from Data.Complex -pi from GHC.Float -polar from Data.Complex -poll from Control.Concurrent.Async -popCount from Data.Bits -popCountDefault from Data.Bits -pred from GHC.Enum -prettyCallStack from GHC.Exception -prettySrcLoc from GHC.Exception -print from Protolude -product from Protolude.List -properFraction from GHC.Real -pure from GHC.Base -purer from Protolude.Applicative -put from Control.Monad.State.Class -putByteString from Protolude.Show -putErrLn from Protolude.Show -putErrText from Protolude.Show -putLByteString from Protolude.Show -putLText from Protolude.Show -putMVar from GHC.MVar -putStr from Protolude.Show -putStrLn from Protolude.Show -putText from Protolude.Show -quot from GHC.Real -quotRem from GHC.Real -race from Control.Concurrent.Async -race_ from Control.Concurrent.Async -ratioPrec from GHC.Real -ratioPrec1 from GHC.Real -ratioZeroDenominatorError from GHC.Real -readChan from Control.Concurrent.Chan -readEither from Protolude -readFile from Data.Text.IO -readMVar from GHC.MVar -readMaybe from Protolude -reader from Control.Monad.Reader.Class -reads from Text.Read -realPart from Data.Complex -realToFrac from GHC.Real -recip from GHC.Real -reduce from GHC.Real -rem from GHC.Real -repeat from GHC.List -replace from Data.Text.Encoding.Error -replicate from GHC.List -replicateM from Control.Monad -replicateM_ from Control.Monad -repr from Data.Type.Coercion -retry from GHC.Conc.Sync -return from GHC.Base -reverse from GHC.List -rightToMaybe from Protolude.Either -rights from Data.Either -rnf from Control.DeepSeq -rotate from Data.Bits -rotateL from Data.Bits -rotateR from Data.Bits -round from GHC.Real -rtsSupportsBoundThreads from Control.Concurrent -runConcurrently from Control.Concurrent.Async -runExcept from Control.Monad.Trans.Except -runExceptT from Control.Monad.Trans.Except -runIdentity from Data.Functor.Identity -runInBoundThread from Control.Concurrent -runInUnboundThread from Control.Concurrent -runReader from Control.Monad.Trans.Reader -runReaderT from Control.Monad.Trans.Reader -runST from GHC.ST -runState from Control.Monad.Trans.State.Lazy -runStateT from Control.Monad.Trans.State.Lazy -scaleFloat from GHC.Float -scanl from GHC.List -scanl' from GHC.List -scanr from GHC.List -sconcat from GHC.Base -second from Data.Bifunctor -selDecidedStrictness from GHC.Generics -selName from GHC.Generics -selSourceStrictness from GHC.Generics -selSourceUnpackedness from GHC.Generics -seq from GHC.Prim -sequence from Data.Traversable -sequenceA from Data.Traversable -sequenceA_ from Data.Foldable -sequence_ from Data.Foldable -setBit from Data.Bits -setNumCapabilities from GHC.Conc.Sync -shift from Data.Bits -shiftL from Data.Bits -shiftR from Data.Bits -show from Protolude -showStackTrace from GHC.ExecutionStack -signalQSem from Control.Concurrent.QSem -signalQSemN from Control.Concurrent.QSemN -significand from GHC.Float -signum from GHC.Num -sin from GHC.Float -sinh from GHC.Float -snd from Data.Tuple -some from GHC.Base -someNatVal from GHC.TypeLits -someSymbolVal from GHC.TypeLits -sort from Data.OldList -sortBy from Data.OldList -sortOn from Protolude.List -sourceColumn from GHC.ExecutionStack.Internal -sourceFile from GHC.ExecutionStack.Internal -sourceLine from GHC.ExecutionStack.Internal -splitAt from GHC.List -sqrt from GHC.Float -srcLoc from GHC.ExecutionStack.Internal -state from Control.Monad.State.Class -stderr from GHC.IO.Handle.FD -stdin from GHC.IO.Handle.FD -stdout from GHC.IO.Handle.FD -stimes from GHC.Base -stimesIdempotent from Data.Semigroup.Internal -stimesIdempotentMonoid from Data.Semigroup.Internal -stimesMonoid from Data.Semigroup.Internal -strConv from Protolude.Conv -strictDecode from Data.Text.Encoding.Error -subsequences from Data.OldList -subtract from GHC.Num -succ from GHC.Enum -sum from Protolude.List -swap from Data.Tuple -swapMVar from Control.Concurrent.MVar -sym from Data.Type.Equality -symbolVal from GHC.TypeLits -tailDef from Protolude.Safe -tailMay from Protolude.Safe -tailSafe from Protolude.Safe -tails from Data.OldList -take from GHC.List -takeMVar from GHC.MVar -takeWhile from GHC.List -tan from GHC.Float -tanh from GHC.Float -testBit from Data.Bits -testBitDefault from Data.Bits -threadCapability from GHC.Conc.Sync -threadDelay from GHC.Conc.IO -threadWaitRead from Control.Concurrent -threadWaitReadSTM from Control.Concurrent -threadWaitWrite from Control.Concurrent -threadWaitWriteSTM from Control.Concurrent -throwE from Control.Monad.Trans.Except -throwError from Control.Monad.Error.Class -throwIO from Protolude -throwSTM from GHC.Conc.Sync -throwTo from Protolude -to from GHC.Generics -toEnum from GHC.Enum -toException from GHC.Exception.Type -toInteger from GHC.Real -toIntegralSized from Data.Bits -toList from Data.Foldable -toRational from GHC.Real -toS from Protolude.Conv -toSL from Protolude.Conv -toStrict from Data.Text.Lazy -trace from Debug -traceIO from Debug -traceId from Debug -traceM from Debug -traceShow from Debug -traceShowId from Debug -traceShowM from Debug -trans from Data.Type.Equality -transpose from Data.OldList -traverse from Data.Traversable -traverse_ from Data.Foldable -truncate from GHC.Real -try from Control.Exception.Base -tryIO from Protolude.Exceptions -tryJust from Control.Exception.Base -tryPutMVar from GHC.MVar -tryReadMVar from GHC.MVar -tryTakeMVar from GHC.MVar -typeRep from Data.Typeable -unComp1 from GHC.Generics -unK1 from GHC.Generics -unM1 from GHC.Generics -uncons from Protolude -uncurry from Data.Tuple -undefined from Debug -underflowError from GHC.Real -unfoldr from Data.OldList -uninterruptibleMask from GHC.IO -uninterruptibleMask_ from GHC.IO -unless from Control.Monad -unlessM from Protolude.Bool -unlines from Data.Text -unsnoc from Protolude -until from GHC.Base -unwords from Data.Text -unzip from GHC.List -vacuous from Data.Void -void from Data.Functor -wait from Control.Concurrent.Async -waitAny from Control.Concurrent.Async -waitAnyCancel from Control.Concurrent.Async -waitAnyCatch from Control.Concurrent.Async -waitAnyCatchCancel from Control.Concurrent.Async -waitBoth from Control.Concurrent.Async -waitCatch from Control.Concurrent.Async -waitEither from Control.Concurrent.Async -waitEitherCancel from Control.Concurrent.Async -waitEitherCatch from Control.Concurrent.Async -waitEitherCatchCancel from Control.Concurrent.Async -waitEither_ from Control.Concurrent.Async -waitQSem from Control.Concurrent.QSem -waitQSemN from Control.Concurrent.QSemN -when from GHC.Base -whenM from Protolude.Bool -withAsync from Control.Concurrent.Async -withAsyncBound from Control.Concurrent.Async -withAsyncOn from Control.Concurrent.Async -withExcept from Control.Monad.Trans.Except -withExceptT from Control.Monad.Trans.Except -withFile from System.IO -withFrozenCallStack from GHC.Stack -withMVar from Control.Concurrent.MVar -withMVarMasked from Control.Concurrent.MVar -withState from Control.Monad.Trans.State.Lazy -witness from Debug -words from Data.Text -writeChan from Control.Concurrent.Chan -writeFile from Data.Text.IO -writeList2Chan from Control.Concurrent.Chan -xor from Data.Bits -zero from Protolude.Semiring -zeroBits from Data.Bits -zip from GHC.List -zipWith from GHC.List -zipWithM from Control.Monad -zipWithM_ from Control.Monad -|| from GHC.Classes -||^ from Protolude.Bool diff --git a/src/protolude/export_lists/protolude-14.exports b/src/protolude/export_lists/protolude-14.exports deleted file mode 100644 index a1aec2593..000000000 --- a/src/protolude/export_lists/protolude-14.exports +++ /dev/null @@ -1,959 +0,0 @@ -$ from GHC.Base -$! from Protolude.Base -$!! from Control.DeepSeq -$> from Data.Functor -% from GHC.Real -& from Data.Function -&& from GHC.Classes -&&^ from Protolude.Bool -* from GHC.Num -** from GHC.Float -*> from GHC.Base -+ from GHC.Num -++ from GHC.Base -- from GHC.Num -. from GHC.Base -.&. from Data.Bits -.|. from Data.Bits -/ from GHC.Real -/= from GHC.Classes -:% from GHC.Real -:*: from GHC.Generics -:*: from GHC.Generics -:+ from Data.Complex -:+: from GHC.Generics -:.: from GHC.Generics -:| from GHC.Base -:~: from Data.Type.Equality -< from GHC.Classes -<$ from GHC.Base -<$!> from Control.Monad -<$> from Data.Functor -<&&> from Protolude.Bool -<&> from Data.Functor -<* from GHC.Base -<**> from GHC.Base -<*> from GHC.Base -<.> from Protolude.Semiring -<<$>> from Protolude.Functor -<<*>> from Protolude.Applicative -<= from GHC.Classes -<=< from Control.Monad -<> from GHC.Base -<|> from GHC.Base -<||> from Protolude.Bool -=<< from GHC.Base -== from GHC.Classes -== from Data.Type.Equality -> from GHC.Classes ->= from GHC.Classes ->=> from Control.Monad ->> from GHC.Base ->>= from GHC.Base -All from Data.Semigroup.Internal -All from Data.Semigroup.Internal -AllocationLimitExceeded from GHC.IO.Exception -AllocationLimitExceeded from GHC.IO.Exception -Alt from Data.Semigroup.Internal -Alt from Data.Semigroup.Internal -Alternative from GHC.Base -Any from Data.Semigroup.Internal -Any from Data.Semigroup.Internal -Ap from Data.Monoid -Ap from Data.Monoid -AppendMode from GHC.IO.IOMode -Applicative from GHC.Base -ArithException from GHC.Exception.Type -ArrayException from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -Associativity from GHC.Generics -Async from Control.Concurrent.Async -AsyncException from GHC.IO.Exception -Bifunctor from Data.Bifunctor -Bits from Data.Bits -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -Bool from GHC.Types -Bounded from GHC.Enum -ByteString from Data.ByteString.Internal -C1 from GHC.Generics -CallStack from GHC.Stack.Types -Chan from Control.Concurrent.Chan -Char from GHC.Types -CmpNat from GHC.TypeNats -Coercible from GHC.Types -Coercion from Data.Type.Coercion -Coercion from Data.Type.Coercion -Comp1 from GHC.Generics -CompactionFailed from GHC.IO.Exception -CompactionFailed from GHC.IO.Exception -Complex from Data.Complex -Concurrently from Control.Concurrent.Async -Concurrently from Control.Concurrent.Async -Const from Data.Functor.Const -Const from Data.Functor.Const -Constraint from GHC.Types -Constructor from GHC.Generics -D# from GHC.Types -D1 from GHC.Generics -Datatype from GHC.Generics -Deadlock from GHC.IO.Exception -Deadlock from GHC.IO.Exception -Denormal from GHC.Exception.Type -DivideByZero from GHC.Exception.Type -Double from GHC.Types -Down from Data.Ord -Down from Data.Ord -Dual from Data.Semigroup.Internal -Dual from Data.Semigroup.Internal -EQ from GHC.Types -Either from Data.Either -Endo from Data.Semigroup.Internal -Endo from Data.Semigroup.Internal -Enum from GHC.Enum -Eq from GHC.Classes -ErrorCall from GHC.Exception -ErrorCall from GHC.Exception -ErrorCallWithLocation from GHC.Exception -Except from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -Exception from GHC.Exception.Type -ExitCode from GHC.IO.Exception -ExitFailure from GHC.IO.Exception -ExitSuccess from GHC.IO.Exception -F# from GHC.Types -False from GHC.Types -FatalError from Protolude.Panic -FatalError from Protolude.Panic -FilePath from GHC.IO -FiniteBits from Data.Bits -First from Data.Monoid -First from Data.Monoid -Fixity from GHC.Generics -FixityI from GHC.Generics -Float from GHC.Types -Floating from GHC.Float -Foldable from Data.Foldable -Fractional from GHC.Real -FunPtr from GHC.Ptr -Functor from GHC.Base -GT from GHC.Types -Generic from GHC.Generics -Generic1 from GHC.Generics -Handle from GHC.IO.Handle.Types -HasCallStack from GHC.Stack.Types -HasField from GHC.Records -Hashable from Data.Hashable.Class -HeapOverflow from GHC.IO.Exception -IO from GHC.Types -IOException from GHC.IO.Exception -IOMode from GHC.IO.IOMode -Identity from Data.Functor.Identity -Identity from Data.Functor.Identity -IndexOutOfBounds from GHC.IO.Exception -Infix from GHC.Generics -InfixI from GHC.Generics -Int from GHC.Types -Int16 from GHC.Int -Int32 from GHC.Int -Int64 from GHC.Int -Int8 from GHC.Int -IntMap from Data.IntMap.Internal -IntPtr from Foreign.Ptr -IntSet from Data.IntSet.Internal -Integer from GHC.Integer.Type -Integral from GHC.Real -IsLabel from GHC.OverloadedLabels -IsString from Data.String -Just from GHC.Maybe -K1 from GHC.Generics -K1 from GHC.Generics -KnownNat from GHC.TypeNats -KnownSymbol from GHC.TypeLits -L1 from GHC.Generics -LByteString from Protolude -LT from GHC.Types -LText from Protolude -Last from Data.Monoid -Last from Data.Monoid -Left from Data.Either -LeftAssociative from GHC.Generics -Leniency from Protolude.Conv -Lenient from Protolude.Conv -Location from GHC.ExecutionStack.Internal -Location from GHC.ExecutionStack.Internal -LossOfPrecision from GHC.Exception.Type -M1 from GHC.Generics -M1 from GHC.Generics -MVar from GHC.MVar -Map from Data.Map.Internal -MaskedInterruptible from GHC.IO -MaskedUninterruptible from GHC.IO -MaskingState from GHC.IO -Maybe from GHC.Maybe -Meta from GHC.Generics -MetaCons from GHC.Generics -MetaData from GHC.Generics -MetaSel from GHC.Generics -Monad from GHC.Base -MonadError from Control.Monad.Error.Class -MonadIO from Control.Monad.IO.Class -MonadPlus from GHC.Base -MonadReader from Control.Monad.Reader.Class -MonadState from Control.Monad.State.Class -Monoid from GHC.Base -NFData from Control.DeepSeq -Nat from GHC.Types -NestedAtomically from Control.Exception.Base -NestedAtomically from Control.Exception.Base -NoMethodError from Control.Exception.Base -NoMethodError from Control.Exception.Base -NonEmpty from GHC.Base -NonTermination from Control.Exception.Base -NonTermination from Control.Exception.Base -NotAssociative from GHC.Generics -Nothing from GHC.Maybe -Num from GHC.Num -OnDecodeError from Data.Text.Encoding.Error -OnError from Data.Text.Encoding.Error -Option from Data.Semigroup -Option from Data.Semigroup -Ord from GHC.Classes -Ordering from GHC.Types -Overflow from GHC.Exception.Type -PatternMatchFail from Control.Exception.Base -PatternMatchFail from Control.Exception.Base -Prefix from GHC.Generics -PrefixI from GHC.Generics -Print from Protolude.Show -Product from Data.Semigroup.Internal -Product from Data.Semigroup.Internal -Proxy from Data.Proxy -Proxy from Data.Proxy -Ptr from GHC.Ptr -QSem from Control.Concurrent.QSem -QSemN from Control.Concurrent.QSemN -R1 from GHC.Generics -Ratio from GHC.Real -RatioZeroDenominator from GHC.Exception.Type -Rational from GHC.Real -Read from GHC.Read -ReadMode from GHC.IO.IOMode -ReadWriteMode from GHC.IO.IOMode -Reader from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -Real from GHC.Real -RealFloat from GHC.Float -RealFrac from GHC.Real -Rec0 from GHC.Generics -RecConError from Control.Exception.Base -RecConError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecUpdError from Control.Exception.Base -RecUpdError from Control.Exception.Base -Refl from Data.Type.Equality -Rep from GHC.Generics -Right from Data.Either -RightAssociative from GHC.Generics -S1 from GHC.Generics -ST from GHC.ST -STM from GHC.Conc.Sync -Selector from GHC.Generics -Semigroup from GHC.Base -Semiring from Protolude.Semiring -Seq from Data.Sequence.Internal -Set from Data.Set.Internal -Show from GHC.Show -SomeAsyncException from GHC.IO.Exception -SomeAsyncException from GHC.IO.Exception -SomeException from GHC.Exception.Type -SomeException from GHC.Exception.Type -SomeNat from GHC.TypeNats -SomeNat from GHC.TypeNats -SomeSymbol from GHC.TypeLits -SomeSymbol from GHC.TypeLits -SrcLoc from GHC.ExecutionStack.Internal -SrcLoc from GHC.ExecutionStack.Internal -StablePtr from GHC.Stable -StackOverflow from GHC.IO.Exception -State from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StaticPtr from GHC.StaticPtr -Storable from Foreign.Storable -Strict from Protolude.Conv -StringConv from Protolude.Conv -Sum from Data.Semigroup.Internal -Sum from Data.Semigroup.Internal -Symbol from GHC.Types -Text from Data.Text.Internal -ThreadId from GHC.Conc.Sync -ThreadKilled from GHC.IO.Exception -Traversable from Data.Traversable -True from GHC.Types -Type from GHC.Types -TypeError from Control.Exception.Base -TypeError from Control.Exception.Base -TypeRep from Data.Typeable -Typeable from Data.Typeable.Internal -U1 from GHC.Generics -U1 from GHC.Generics -URec from GHC.Generics -UndefinedElement from GHC.IO.Exception -Underflow from GHC.Exception.Type -UnicodeException from Data.Text.Encoding.Error -Unmasked from GHC.IO -UserInterrupt from GHC.IO.Exception -V1 from GHC.Generics -Void from Data.Void -Word from GHC.Types -Word16 from GHC.Word -Word32 from GHC.Word -Word64 from GHC.Word -Word8 from GHC.Word -WordPtr from Foreign.Ptr -WrappedMonoid from Data.Semigroup -WriteMode from GHC.IO.IOMode -ZipList from Control.Applicative -ZipList from Control.Applicative -^ from GHC.Real -^%^ from GHC.Real -^^ from GHC.Real -^^%^^ from GHC.Real -abs from GHC.Num -absurd from Data.Void -acos from GHC.Float -acosh from GHC.Float -addMVarFinalizer from Control.Concurrent.MVar -all from Data.Foldable -allowInterrupt from Control.Exception -and from Data.Foldable -any from Data.Foldable -ap from GHC.Base -appEndo from Data.Semigroup.Internal -appendFile from Data.Text.IO -applyN from Protolude -asTypeOf from GHC.Base -asin from GHC.Float -asinh from GHC.Float -ask from Control.Monad.Reader.Class -asks from Control.Monad.Reader.Class -asum from Data.Foldable -async from Control.Concurrent.Async -asyncBound from Control.Concurrent.Async -asyncExceptionFromException from GHC.IO.Exception -asyncExceptionToException from GHC.IO.Exception -asyncOn from Control.Concurrent.Async -asyncThreadId from Control.Concurrent.Async -atDef from Protolude.Safe -atMay from Protolude.Safe -atan from GHC.Float -atan2 from GHC.Float -atanh from GHC.Float -atomically from GHC.Conc.Sync -bimap from Data.Bifunctor -bit from Data.Bits -bitDefault from Data.Bits -bitSize from Data.Bits -bitSizeMaybe from Data.Bits -bool from Protolude.Bool -boundedEnumFrom from GHC.Enum -boundedEnumFromThen from GHC.Enum -bracket from Control.Exception.Base -bracketOnError from Control.Exception.Base -bracket_ from Control.Exception.Base -break from GHC.List -byteSwap16 from GHC.Word -byteSwap32 from GHC.Word -byteSwap64 from GHC.Word -callStack from GHC.Stack -cancel from Control.Concurrent.Async -cancelWith from Control.Concurrent.Async -cast from Data.Typeable -castWith from Data.Type.Equality -catMaybes from Data.Maybe -catch from GHC.IO -catchE from Control.Monad.Trans.Except -catchError from Control.Monad.Error.Class -catchJust from Control.Exception.Base -catchSTM from GHC.Conc.Sync -catches from Control.Exception -ceiling from GHC.Real -check from Control.Monad.STM -chr from GHC.Char -cis from Data.Complex -clearBit from Data.Bits -coerceWith from Data.Type.Coercion -compare from GHC.Classes -comparing from Data.Ord -complement from Data.Bits -complementBit from Data.Bits -conFixity from GHC.Generics -conIsRecord from GHC.Generics -conName from GHC.Generics -concat from Data.Foldable -concatMap from Data.Foldable -concatMapM from Protolude.Monad -concurrently from Control.Concurrent.Async -conjugate from Data.Complex -const from GHC.Base -cos from GHC.Float -cosh from GHC.Float -countLeadingZeros from Data.Bits -countTrailingZeros from Data.Bits -currentCallStack from GHC.Stack.CCS -curry from Data.Tuple -cycle from GHC.List -cycle1 from Data.Semigroup -datatypeName from GHC.Generics -decodeFloat from GHC.Float -decodeUtf8 from Data.Text.Encoding -decodeUtf8' from Data.Text.Encoding -decodeUtf8With from Data.Text.Encoding -deepseq from Control.DeepSeq -denominator from GHC.Real -die from Protolude -diff from Data.Semigroup -displayException from GHC.Exception.Type -div from GHC.Real -divMod from GHC.Real -divZeroError from GHC.Real -drop from GHC.List -dropWhile from GHC.List -dupChan from Control.Concurrent.Chan -either from Data.Either -eitherA from Protolude.Applicative -elem from Data.Foldable -empty from GHC.Base -encodeFloat from GHC.Float -encodeUtf8 from Data.Text.Encoding -enumFrom from GHC.Enum -enumFromThen from GHC.Enum -enumFromThenTo from GHC.Enum -enumFromTo from GHC.Enum -eqT from Data.Typeable -evalState from Control.Monad.Trans.State.Lazy -evalStateT from Control.Monad.Trans.State.Lazy -evaluate from GHC.IO -even from GHC.Real -execState from Control.Monad.Trans.State.Lazy -execStateT from Control.Monad.Trans.State.Lazy -exitFailure from System.Exit -exitSuccess from System.Exit -exitWith from System.Exit -exp from GHC.Float -expm1 from GHC.Float -exponent from GHC.Float -fatalErrorMessage from Protolude.Panic -filter from GHC.List -filterM from Control.Monad -finally from Control.Exception.Base -find from Data.Foldable -finiteBitSize from Data.Bits -first from Data.Bifunctor -fix from Data.Function -fixST from Control.Monad.ST.Imp -flip from GHC.Base -floatDigits from GHC.Float -floatRadix from GHC.Float -floatRange from GHC.Float -floor from GHC.Real -fmap from GHC.Base -fmapDefault from Data.Traversable -fold from Data.Foldable -foldM from Control.Monad -foldM_ from Control.Monad -foldMap from Data.Foldable -foldMapDefault from Data.Traversable -foldl from Data.Foldable -foldl' from Data.Foldable -foldl1May from Protolude.Safe -foldl1May' from Protolude.Safe -foldlM from Data.Foldable -foldr from Data.Foldable -foldr' from Data.Foldable -foldr1May from Protolude.Safe -foldrM from Data.Foldable -for from Data.Traversable -forM from Data.Traversable -forM_ from Data.Foldable -for_ from Data.Foldable -force from Control.DeepSeq -foreach from Protolude.Functor -forever from Control.Monad -forkFinally from Control.Concurrent -forkIO from GHC.Conc.Sync -forkIOWithUnmask from GHC.Conc.Sync -forkOS from Control.Concurrent -forkOSWithUnmask from Control.Concurrent -forkOn from GHC.Conc.Sync -forkOnWithUnmask from GHC.Conc.Sync -from from GHC.Generics -fromEnum from GHC.Enum -fromException from GHC.Exception.Type -fromInteger from GHC.Num -fromIntegral from GHC.Real -fromLabel from GHC.OverloadedLabels -fromLeft from Data.Either -fromMaybe from Data.Maybe -fromRational from GHC.Real -fromRight from Data.Either -fromStrict from Data.Text.Lazy -fst from Data.Tuple -functionName from GHC.ExecutionStack.Internal -gcastWith from Data.Type.Equality -gcd from GHC.Real -gcdInt' from GHC.Real -gcdWord' from GHC.Real -genericDrop from Data.OldList -genericLength from Data.OldList -genericReplicate from Data.OldList -genericSplitAt from Data.OldList -genericTake from Data.OldList -get from Control.Monad.State.Class -getAll from Data.Semigroup.Internal -getAlt from Data.Semigroup.Internal -getAny from Data.Semigroup.Internal -getAp from Data.Monoid -getArgs from System.Environment -getCallStack from GHC.Stack.Types -getChanContents from Control.Concurrent.Chan -getConst from Data.Functor.Const -getContents from Data.Text.IO -getDual from Data.Semigroup.Internal -getField from GHC.Records -getFirst from Data.Monoid -getLast from Data.Monoid -getLine from Data.Text.IO -getMaskingState from GHC.IO -getNumCapabilities from GHC.Conc.Sync -getOption from Data.Semigroup -getProduct from Data.Semigroup.Internal -getStackTrace from GHC.ExecutionStack -getSum from Data.Semigroup.Internal -getZipList from Control.Applicative -gets from Control.Monad.State.Class -group from Data.OldList -groupBy from Data.OldList -guard from Control.Monad -guardM from Protolude.Bool -guarded from Protolude -guardedA from Protolude -hPutStr from Protolude.Show -hPutStrLn from Protolude.Show -handle from Control.Exception.Base -handleJust from Control.Exception.Base -hash from Data.Hashable.Class -hashUsing from Data.Hashable.Class -hashWithSalt from Data.Hashable.Class -head from Protolude.List -headDef from Protolude.Safe -headMay from Protolude.Safe -hush from Protolude.Exceptions -identity from Protolude -ifM from Protolude.Bool -ignore from Data.Text.Encoding.Error -imagPart from Data.Complex -infinity from GHC.Real -initDef from Protolude.Safe -initMay from Protolude.Safe -initSafe from Protolude.Safe -inits from Data.OldList -integralEnumFrom from GHC.Real -integralEnumFromThen from GHC.Real -integralEnumFromThenTo from GHC.Real -integralEnumFromTo from GHC.Real -interact from Data.Text.IO -intercalate from Data.OldList -interruptible from GHC.IO -intersperse from Data.OldList -ioError from GHC.IO.Exception -isCurrentThreadBound from Control.Concurrent -isDenormalized from GHC.Float -isEmptyMVar from GHC.MVar -isIEEE from GHC.Float -isInfinite from GHC.Float -isJust from Data.Maybe -isLeft from Data.Either -isNaN from GHC.Float -isNegativeZero from GHC.Float -isNewtype from GHC.Generics -isNothing from Data.Maybe -isPrefixOf from Data.OldList -isRight from Data.Either -isSigned from Data.Bits -iterate from GHC.List -join from GHC.Base -killThread from GHC.Conc.Sync -lastDef from Protolude.Safe -lastMay from Protolude.Safe -lcm from GHC.Real -leftToMaybe from Protolude.Either -lefts from Data.Either -length from Data.Foldable -lenientDecode from Data.Text.Encoding.Error -lift from Control.Monad.Trans.Class -liftA from GHC.Base -liftA2 from GHC.Base -liftA3 from GHC.Base -liftAA2 from Protolude.Applicative -liftIO from Control.Monad.IO.Class -liftIO1 from Protolude -liftIO2 from Protolude -liftM from GHC.Base -liftM' from Protolude.Monad -liftM2 from GHC.Base -liftM2' from Protolude.Monad -liftM3 from GHC.Base -liftM4 from GHC.Base -liftM5 from GHC.Base -lines from Data.Text -link from Control.Concurrent.Async -link2 from Control.Concurrent.Async -list from Protolude.List -listToMaybe from Data.Maybe -local from Control.Monad.Reader.Class -log from GHC.Float -log1mexp from GHC.Float -log1p from GHC.Float -log1pexp from GHC.Float -logBase from GHC.Float -magnitude from Data.Complex -many from GHC.Base -map from Protolude -mapAccumL from Data.Traversable -mapAccumR from Data.Traversable -mapAndUnzipM from Control.Monad -mapExcept from Control.Monad.Trans.Except -mapExceptT from Control.Monad.Trans.Except -mapException from Control.Exception.Base -mapM from Data.Traversable -mapM_ from Data.Foldable -mapMaybe from Data.Maybe -mappend from GHC.Base -mask from GHC.IO -mask_ from GHC.IO -max from GHC.Classes -maxBound from GHC.Enum -maxInt from GHC.Base -maximum from Data.Foldable -maximumBy from Data.Foldable -maximumDef from Protolude.Safe -maximumMay from Protolude.Safe -maybe from Data.Maybe -maybeEmpty from Protolude.Either -maybeToEither from Protolude.Either -maybeToLeft from Protolude.Either -maybeToList from Data.Maybe -maybeToRight from Protolude.Either -mconcat from GHC.Base -mempty from GHC.Base -mfilter from Control.Monad -min from GHC.Classes -minBound from GHC.Enum -minInt from GHC.Base -minimum from Data.Foldable -minimumBy from Data.Foldable -minimumDef from Protolude.Safe -minimumMay from Protolude.Safe -mkPolar from Data.Complex -mkWeakMVar from Control.Concurrent.MVar -mkWeakThreadId from GHC.Conc.Sync -mod from GHC.Real -modify from Control.Monad.State.Class -modifyMVar from Control.Concurrent.MVar -modifyMVarMasked from Control.Concurrent.MVar -modifyMVarMasked_ from Control.Concurrent.MVar -modifyMVar_ from Control.Concurrent.MVar -moduleName from GHC.Generics -mplus from GHC.Base -msum from Data.Foldable -mtimesDefault from Data.Semigroup -myThreadId from GHC.Conc.Sync -mzero from GHC.Base -natVal from GHC.TypeLits -negate from GHC.Num -newChan from Control.Concurrent.Chan -newEmptyMVar from GHC.MVar -newMVar from GHC.MVar -newQSem from Control.Concurrent.QSem -newQSemN from Control.Concurrent.QSemN -nonEmpty from Data.List.NonEmpty -not from GHC.Classes -notANumber from GHC.Real -notElem from Data.Foldable -notImplemented from Debug -note from Protolude.Exceptions -null from Data.Foldable -numerator from GHC.Real -numericEnumFrom from GHC.Real -numericEnumFromThen from GHC.Real -numericEnumFromThenTo from GHC.Real -numericEnumFromTo from GHC.Real -objectName from GHC.ExecutionStack.Internal -odd from GHC.Real -on from Data.Function -onException from Control.Exception.Base -one from Protolude.Semiring -openFile from GHC.IO.Handle.FD -option from Data.Semigroup -optional from Control.Applicative -or from Data.Foldable -orAlt from Protolude.Applicative -orElse from GHC.Conc.Sync -orEmpty from Protolude.Applicative -ord from GHC.Base -ordNub from Protolude.List -otherwise from GHC.Base -overflowError from GHC.Real -packageName from GHC.Generics -panic from Protolude.Panic -partitionEithers from Data.Either -pass from Protolude -permutations from Data.OldList -phase from Data.Complex -pi from GHC.Float -polar from Data.Complex -poll from Control.Concurrent.Async -popCount from Data.Bits -popCountDefault from Data.Bits -pred from GHC.Enum -prettyCallStack from GHC.Exception -prettySrcLoc from GHC.Exception -print from Protolude -product from Protolude.List -properFraction from GHC.Real -pure from GHC.Base -purer from Protolude.Applicative -put from Control.Monad.State.Class -putByteString from Protolude.Show -putErrLn from Protolude.Show -putErrText from Protolude.Show -putLByteString from Protolude.Show -putLText from Protolude.Show -putMVar from GHC.MVar -putStr from Protolude.Show -putStrLn from Protolude.Show -putText from Protolude.Show -quot from GHC.Real -quotRem from GHC.Real -race from Control.Concurrent.Async -race_ from Control.Concurrent.Async -ratioPrec from GHC.Real -ratioPrec1 from GHC.Real -ratioZeroDenominatorError from GHC.Real -readChan from Control.Concurrent.Chan -readEither from Protolude -readFile from Data.Text.IO -readMVar from GHC.MVar -readMaybe from Protolude -reader from Control.Monad.Reader.Class -reads from Text.Read -realPart from Data.Complex -realToFrac from GHC.Real -recip from GHC.Real -reduce from GHC.Real -rem from GHC.Real -repeat from GHC.List -replace from Data.Text.Encoding.Error -replicate from GHC.List -replicateM from Control.Monad -replicateM_ from Control.Monad -repr from Data.Type.Coercion -retry from GHC.Conc.Sync -return from GHC.Base -reverse from GHC.List -rightToMaybe from Protolude.Either -rights from Data.Either -rnf from Control.DeepSeq -rotate from Data.Bits -rotateL from Data.Bits -rotateR from Data.Bits -round from GHC.Real -rtsSupportsBoundThreads from Control.Concurrent -runConcurrently from Control.Concurrent.Async -runExcept from Control.Monad.Trans.Except -runExceptT from Control.Monad.Trans.Except -runIdentity from Data.Functor.Identity -runInBoundThread from Control.Concurrent -runInUnboundThread from Control.Concurrent -runReader from Control.Monad.Trans.Reader -runReaderT from Control.Monad.Trans.Reader -runST from GHC.ST -runState from Control.Monad.Trans.State.Lazy -runStateT from Control.Monad.Trans.State.Lazy -scaleFloat from GHC.Float -scanl from GHC.List -scanl' from GHC.List -scanr from GHC.List -sconcat from GHC.Base -second from Data.Bifunctor -selDecidedStrictness from GHC.Generics -selName from GHC.Generics -selSourceStrictness from GHC.Generics -selSourceUnpackedness from GHC.Generics -seq from GHC.Prim -sequence from Data.Traversable -sequenceA from Data.Traversable -sequenceA_ from Data.Foldable -sequence_ from Data.Foldable -setBit from Data.Bits -setNumCapabilities from GHC.Conc.Sync -shift from Data.Bits -shiftL from Data.Bits -shiftR from Data.Bits -show from Protolude -showStackTrace from GHC.ExecutionStack -signalQSem from Control.Concurrent.QSem -signalQSemN from Control.Concurrent.QSemN -significand from GHC.Float -signum from GHC.Num -sin from GHC.Float -sinh from GHC.Float -snd from Data.Tuple -some from GHC.Base -someNatVal from GHC.TypeLits -someSymbolVal from GHC.TypeLits -sort from Data.OldList -sortBy from Data.OldList -sortOn from Protolude.List -sourceColumn from GHC.ExecutionStack.Internal -sourceFile from GHC.ExecutionStack.Internal -sourceLine from GHC.ExecutionStack.Internal -splitAt from GHC.List -sqrt from GHC.Float -srcLoc from GHC.ExecutionStack.Internal -state from Control.Monad.State.Class -stderr from GHC.IO.Handle.FD -stdin from GHC.IO.Handle.FD -stdout from GHC.IO.Handle.FD -stimes from GHC.Base -stimesIdempotent from Data.Semigroup.Internal -stimesIdempotentMonoid from Data.Semigroup.Internal -stimesMonoid from Data.Semigroup.Internal -strConv from Protolude.Conv -strictDecode from Data.Text.Encoding.Error -subsequences from Data.OldList -subtract from GHC.Num -succ from GHC.Enum -sum from Protolude.List -swap from Data.Tuple -swapMVar from Control.Concurrent.MVar -sym from Data.Type.Equality -symbolVal from GHC.TypeLits -tailDef from Protolude.Safe -tailMay from Protolude.Safe -tailSafe from Protolude.Safe -tails from Data.OldList -take from GHC.List -takeMVar from GHC.MVar -takeWhile from GHC.List -tan from GHC.Float -tanh from GHC.Float -testBit from Data.Bits -testBitDefault from Data.Bits -threadCapability from GHC.Conc.Sync -threadDelay from GHC.Conc.IO -threadWaitRead from Control.Concurrent -threadWaitReadSTM from Control.Concurrent -threadWaitWrite from Control.Concurrent -threadWaitWriteSTM from Control.Concurrent -throwE from Control.Monad.Trans.Except -throwError from Control.Monad.Error.Class -throwIO from Protolude -throwSTM from GHC.Conc.Sync -throwTo from Protolude -to from GHC.Generics -toEnum from GHC.Enum -toException from GHC.Exception.Type -toInteger from GHC.Real -toIntegralSized from Data.Bits -toList from Data.Foldable -toRational from GHC.Real -toS from Protolude.Conv -toSL from Protolude.Conv -toStrict from Data.Text.Lazy -trace from Debug -traceIO from Debug -traceId from Debug -traceM from Debug -traceShow from Debug -traceShowId from Debug -traceShowM from Debug -trans from Data.Type.Equality -transpose from Data.OldList -traverse from Data.Traversable -traverse_ from Data.Foldable -truncate from GHC.Real -try from Control.Exception.Base -tryIO from Protolude.Exceptions -tryJust from Control.Exception.Base -tryPutMVar from GHC.MVar -tryReadMVar from GHC.MVar -tryTakeMVar from GHC.MVar -typeRep from Data.Typeable -unComp1 from GHC.Generics -unK1 from GHC.Generics -unM1 from GHC.Generics -uncons from Protolude -uncurry from Data.Tuple -undefined from Debug -underflowError from GHC.Real -unfoldr from Data.OldList -uninterruptibleMask from GHC.IO -uninterruptibleMask_ from GHC.IO -unless from Control.Monad -unlessM from Protolude.Bool -unlines from Data.Text -unsnoc from Protolude -until from GHC.Base -unwords from Data.Text -unzip from GHC.List -vacuous from Data.Void -void from Data.Functor -wait from Control.Concurrent.Async -waitAny from Control.Concurrent.Async -waitAnyCancel from Control.Concurrent.Async -waitAnyCatch from Control.Concurrent.Async -waitAnyCatchCancel from Control.Concurrent.Async -waitBoth from Control.Concurrent.Async -waitCatch from Control.Concurrent.Async -waitEither from Control.Concurrent.Async -waitEitherCancel from Control.Concurrent.Async -waitEitherCatch from Control.Concurrent.Async -waitEitherCatchCancel from Control.Concurrent.Async -waitEither_ from Control.Concurrent.Async -waitQSem from Control.Concurrent.QSem -waitQSemN from Control.Concurrent.QSemN -when from GHC.Base -whenM from Protolude.Bool -withAsync from Control.Concurrent.Async -withAsyncBound from Control.Concurrent.Async -withAsyncOn from Control.Concurrent.Async -withExcept from Control.Monad.Trans.Except -withExceptT from Control.Monad.Trans.Except -withFile from System.IO -withFrozenCallStack from GHC.Stack -withMVar from Control.Concurrent.MVar -withMVarMasked from Control.Concurrent.MVar -withState from Control.Monad.Trans.State.Lazy -witness from Debug -words from Data.Text -writeChan from Control.Concurrent.Chan -writeFile from Data.Text.IO -writeList2Chan from Control.Concurrent.Chan -xor from Data.Bits -zero from Protolude.Semiring -zeroBits from Data.Bits -zip from GHC.List -zipWith from GHC.List -zipWithM from Control.Monad -zipWithM_ from Control.Monad -|| from GHC.Classes -||^ from Protolude.Bool diff --git a/src/protolude/export_lists/protolude-4.exports b/src/protolude/export_lists/protolude-4.exports deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/protolude/export_lists/protolude-5.exports b/src/protolude/export_lists/protolude-5.exports deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/protolude/export_lists/protolude-6.exports b/src/protolude/export_lists/protolude-6.exports deleted file mode 100644 index e69de29bb..000000000 diff --git a/src/protolude/export_lists/protolude-7.exports b/src/protolude/export_lists/protolude-7.exports deleted file mode 100644 index d347ffca6..000000000 --- a/src/protolude/export_lists/protolude-7.exports +++ /dev/null @@ -1,956 +0,0 @@ -$ from GHC.Base -$! from Protolude.Base -$!! from Control.DeepSeq -$> from Data.Functor -% from GHC.Real -& from Data.Function -&& from GHC.Classes -&&^ from Protolude.Bool -* from GHC.Num -* from GHC.Types -** from GHC.Float -*> from GHC.Base -+ from GHC.Num -++ from GHC.Base -- from GHC.Num -. from GHC.Base -.&. from Data.Bits -.|. from Data.Bits -/ from GHC.Real -/= from GHC.Classes -:% from GHC.Real -:*: from GHC.Generics -:*: from GHC.Generics -:+ from Data.Complex -:+: from GHC.Generics -:.: from GHC.Generics -:| from Data.List.NonEmpty -:~: from Data.Type.Equality -< from GHC.Classes -<$ from GHC.Base -<$!> from Control.Monad -<$> from Data.Functor -<&&> from Protolude.Bool -<&> from Protolude.Functor -<* from GHC.Base -<**> from GHC.Base -<*> from GHC.Base -<.> from Protolude.Semiring -<<$>> from Protolude.Functor -<<*>> from Protolude.Applicative -<= from GHC.Classes -<=< from Control.Monad -<> from Data.Monoid -<|> from GHC.Base -<||> from Protolude.Bool -=<< from GHC.Base -== from GHC.Classes -== from Data.Type.Equality -> from GHC.Classes ->= from GHC.Classes ->=> from Control.Monad ->> from GHC.Base ->>= from GHC.Base -All from Data.Monoid -All from Data.Monoid -AllocationLimitExceeded from GHC.IO.Exception -AllocationLimitExceeded from GHC.IO.Exception -Alt from Data.Monoid -Alt from Data.Monoid -Alternative from GHC.Base -Any from Data.Monoid -Any from Data.Monoid -AppendMode from GHC.IO.IOMode -Applicative from GHC.Base -ArithException from GHC.Exception -ArrayException from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -Associativity from GHC.Generics -Async from Control.Concurrent.Async -AsyncException from GHC.IO.Exception -Bifunctor from Data.Bifunctor -Bits from Data.Bits -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -Bool from GHC.Types -Bounded from GHC.Enum -ByteString from Data.ByteString.Internal -C1 from GHC.Generics -CallStack from GHC.Stack.Types -Chan from Control.Concurrent.Chan -Char from GHC.Types -CmpNat from GHC.TypeLits -Coercible from GHC.Types -Coercion from Data.Type.Coercion -Coercion from Data.Type.Coercion -Comp1 from GHC.Generics -Complex from Data.Complex -Concurrently from Control.Concurrent.Async -Concurrently from Control.Concurrent.Async -Const from Data.Functor.Const -Const from Data.Functor.Const -Constraint from GHC.Types -Constructor from GHC.Generics -D# from GHC.Types -D1 from GHC.Generics -Datatype from GHC.Generics -Deadlock from GHC.IO.Exception -Deadlock from GHC.IO.Exception -Denormal from GHC.Exception -DivideByZero from GHC.Exception -Double from GHC.Types -Down from Data.Ord -Down from Data.Ord -Dual from Data.Monoid -Dual from Data.Monoid -EQ from GHC.Types -Either from Data.Either -Endo from Data.Monoid -Endo from Data.Monoid -Enum from GHC.Enum -Eq from GHC.Classes -ErrorCall from GHC.Exception -ErrorCall from GHC.Exception -ErrorCallWithLocation from GHC.Exception -Except from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -Exception from GHC.Exception -ExitCode from GHC.IO.Exception -ExitFailure from GHC.IO.Exception -ExitSuccess from GHC.IO.Exception -F# from GHC.Types -False from GHC.Types -FatalError from Protolude.Panic -FatalError from Protolude.Panic -FilePath from GHC.IO -FiniteBits from Data.Bits -First from Data.Monoid -First from Data.Monoid -Fixity from GHC.Generics -FixityI from GHC.Generics -Float from GHC.Types -Floating from GHC.Float -Foldable from Data.Foldable -Fractional from GHC.Real -FunPtr from GHC.Ptr -Functor from GHC.Base -GT from GHC.Types -Generic from GHC.Generics -Generic1 from GHC.Generics -Handle from GHC.IO.Handle.Types -HasCallStack from GHC.Stack.Types -Hashable from Data.Hashable.Class -HeapOverflow from GHC.IO.Exception -IO from GHC.Types -IOException from GHC.IO.Exception -IOMode from GHC.IO.IOMode -Identity from Data.Functor.Identity -Identity from Data.Functor.Identity -IndexOutOfBounds from GHC.IO.Exception -Infix from GHC.Generics -InfixI from GHC.Generics -Int from GHC.Types -Int16 from GHC.Int -Int32 from GHC.Int -Int64 from GHC.Int -Int8 from GHC.Int -IntMap from Data.IntMap.Base -IntPtr from Foreign.Ptr -IntSet from Data.IntSet.Base -Integer from GHC.Integer.Type -Integral from GHC.Real -IsLabel from GHC.OverloadedLabels -IsString from Data.String -Just from GHC.Base -K1 from GHC.Generics -K1 from GHC.Generics -KnownNat from GHC.TypeLits -KnownSymbol from GHC.TypeLits -L1 from GHC.Generics -LByteString from Protolude -LT from GHC.Types -LText from Protolude -Last from Data.Monoid -Last from Data.Monoid -Left from Data.Either -LeftAssociative from GHC.Generics -Leniency from Protolude.Conv -Lenient from Protolude.Conv -Location from GHC.ExecutionStack.Internal -Location from GHC.ExecutionStack.Internal -LossOfPrecision from GHC.Exception -M1 from GHC.Generics -M1 from GHC.Generics -MVar from GHC.MVar -Map from Data.Map.Base -MaskedInterruptible from GHC.IO -MaskedUninterruptible from GHC.IO -MaskingState from GHC.IO -Maybe from GHC.Base -Meta from GHC.Generics -MetaCons from GHC.Generics -MetaData from GHC.Generics -MetaSel from GHC.Generics -Monad from GHC.Base -MonadError from Control.Monad.Error.Class -MonadIO from Control.Monad.IO.Class -MonadPlus from GHC.Base -MonadReader from Control.Monad.Reader.Class -MonadState from Control.Monad.State.Class -Monoid from GHC.Base -NFData from Control.DeepSeq -Nat from GHC.Types -NestedAtomically from Control.Exception.Base -NestedAtomically from Control.Exception.Base -NoMethodError from Control.Exception.Base -NoMethodError from Control.Exception.Base -NonEmpty from Data.List.NonEmpty -NonTermination from Control.Exception.Base -NonTermination from Control.Exception.Base -NotAssociative from GHC.Generics -Nothing from GHC.Base -Num from GHC.Num -OnDecodeError from Data.Text.Encoding.Error -OnError from Data.Text.Encoding.Error -Option from Data.Semigroup -Option from Data.Semigroup -Ord from GHC.Classes -Ordering from GHC.Types -Overflow from GHC.Exception -PatternMatchFail from Control.Exception.Base -PatternMatchFail from Control.Exception.Base -Prefix from GHC.Generics -PrefixI from GHC.Generics -Print from Protolude.Show -Product from Data.Monoid -Product from Data.Monoid -Proxy from Data.Proxy -Proxy from Data.Proxy -Ptr from GHC.Ptr -QSem from Control.Concurrent.QSem -QSemN from Control.Concurrent.QSemN -R1 from GHC.Generics -Ratio from GHC.Real -RatioZeroDenominator from GHC.Exception -Rational from GHC.Real -Read from GHC.Read -ReadMode from GHC.IO.IOMode -ReadWriteMode from GHC.IO.IOMode -Reader from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -Real from GHC.Real -RealFloat from GHC.Float -RealFrac from GHC.Real -Rec0 from GHC.Generics -RecConError from Control.Exception.Base -RecConError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecUpdError from Control.Exception.Base -RecUpdError from Control.Exception.Base -Refl from Data.Type.Equality -Rep from GHC.Generics -Right from Data.Either -RightAssociative from GHC.Generics -S1 from GHC.Generics -ST from GHC.ST -STM from GHC.Conc.Sync -Selector from GHC.Generics -Semigroup from Data.Semigroup -Semiring from Protolude.Semiring -Seq from Data.Sequence -Set from Data.Set.Base -Show from GHC.Show -SomeAsyncException from GHC.IO.Exception -SomeAsyncException from GHC.IO.Exception -SomeException from GHC.Exception -SomeException from GHC.Exception -SomeNat from GHC.TypeLits -SomeNat from GHC.TypeLits -SomeSymbol from GHC.TypeLits -SomeSymbol from GHC.TypeLits -SrcLoc from GHC.ExecutionStack.Internal -SrcLoc from GHC.ExecutionStack.Internal -StablePtr from GHC.Stable -StackOverflow from GHC.IO.Exception -State from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StaticPtr from GHC.StaticPtr -Storable from Foreign.Storable -Strict from Protolude.Conv -StringConv from Protolude.Conv -Sum from Data.Monoid -Sum from Data.Monoid -Symbol from GHC.Types -Text from Data.Text.Internal -ThreadId from GHC.Conc.Sync -ThreadKilled from GHC.IO.Exception -Traversable from Data.Traversable -True from GHC.Types -Type from GHC.Types -TypeError from Control.Exception.Base -TypeError from Control.Exception.Base -TypeRep from Data.Typeable.Internal -Typeable from Data.Typeable.Internal -U1 from GHC.Generics -U1 from GHC.Generics -URec from GHC.Generics -UndefinedElement from GHC.IO.Exception -Underflow from GHC.Exception -UnicodeException from Data.Text.Encoding.Error -Unmasked from GHC.IO -UserInterrupt from GHC.IO.Exception -V1 from GHC.Generics -Void from Data.Void -Word from GHC.Types -Word16 from GHC.Word -Word32 from GHC.Word -Word64 from GHC.Word -Word8 from GHC.Word -WordPtr from Foreign.Ptr -WrappedMonoid from Data.Semigroup -WriteMode from GHC.IO.IOMode -ZipList from Control.Applicative -ZipList from Control.Applicative -^ from GHC.Real -^%^ from GHC.Real -^^ from GHC.Real -^^%^^ from GHC.Real -abs from GHC.Num -absurd from Data.Void -acos from GHC.Float -acosh from GHC.Float -addMVarFinalizer from Control.Concurrent.MVar -all from Data.Foldable -allowInterrupt from Control.Exception -always from GHC.Conc.Sync -alwaysSucceeds from GHC.Conc.Sync -and from Data.Foldable -any from Data.Foldable -ap from GHC.Base -appEndo from Data.Monoid -appendFile from Data.Text.IO -applyN from Protolude -asTypeOf from GHC.Base -asin from GHC.Float -asinh from GHC.Float -ask from Control.Monad.Reader.Class -asks from Control.Monad.Reader.Class -asum from Data.Foldable -async from Control.Concurrent.Async -asyncBound from Control.Concurrent.Async -asyncExceptionFromException from GHC.IO.Exception -asyncExceptionToException from GHC.IO.Exception -asyncOn from Control.Concurrent.Async -asyncThreadId from Control.Concurrent.Async -atDef from Protolude.Safe -atMay from Protolude.Safe -atan from GHC.Float -atan2 from GHC.Float -atanh from GHC.Float -atomically from GHC.Conc.Sync -bimap from Data.Bifunctor -bit from Data.Bits -bitDefault from Data.Bits -bitSize from Data.Bits -bitSizeMaybe from Data.Bits -bool from Protolude.Bool -boundedEnumFrom from GHC.Enum -boundedEnumFromThen from GHC.Enum -bracket from Control.Exception.Base -bracketOnError from Control.Exception.Base -bracket_ from Control.Exception.Base -break from GHC.List -byteSwap16 from GHC.Word -byteSwap32 from GHC.Word -byteSwap64 from GHC.Word -callStack from GHC.Stack -cancel from Control.Concurrent.Async -cancelWith from Control.Concurrent.Async -cast from Data.Typeable -castWith from Data.Type.Equality -catMaybes from Data.Maybe -catch from Control.Exception.Base -catchE from Control.Monad.Trans.Except -catchError from Control.Monad.Error.Class -catchJust from Control.Exception.Base -catchSTM from GHC.Conc.Sync -catches from Control.Exception -ceiling from GHC.Real -check from Control.Monad.STM -chr from GHC.Char -cis from Data.Complex -clearBit from Data.Bits -coerceWith from Data.Type.Coercion -compare from GHC.Classes -comparing from Data.Ord -complement from Data.Bits -complementBit from Data.Bits -conFixity from GHC.Generics -conIsRecord from GHC.Generics -conName from GHC.Generics -concat from Data.Foldable -concatMap from Data.Foldable -concatMapM from Protolude.Monad -concurrently from Control.Concurrent.Async -conjugate from Data.Complex -const from GHC.Base -cos from GHC.Float -cosh from GHC.Float -countLeadingZeros from Data.Bits -countTrailingZeros from Data.Bits -currentCallStack from GHC.Stack.CCS -curry from Data.Tuple -cycle from GHC.List -cycle1 from Data.Semigroup -datatypeName from GHC.Generics -decodeFloat from GHC.Float -decodeUtf8 from Data.Text.Encoding -decodeUtf8' from Data.Text.Encoding -decodeUtf8With from Data.Text.Encoding -deepseq from Control.DeepSeq -denominator from GHC.Real -die from Protolude -diff from Data.Semigroup -displayException from GHC.Exception -div from GHC.Real -divMod from GHC.Real -divZeroError from GHC.Real -drop from GHC.List -dropWhile from GHC.List -dupChan from Control.Concurrent.Chan -either from Data.Either -eitherA from Protolude.Applicative -elem from Data.Foldable -empty from GHC.Base -encodeFloat from GHC.Float -encodeUtf8 from Data.Text.Encoding -enumFrom from GHC.Enum -enumFromThen from GHC.Enum -enumFromThenTo from GHC.Enum -enumFromTo from GHC.Enum -eqT from Data.Typeable -evalState from Control.Monad.Trans.State.Lazy -evalStateT from Control.Monad.Trans.State.Lazy -evaluate from GHC.IO -even from GHC.Real -execState from Control.Monad.Trans.State.Lazy -execStateT from Control.Monad.Trans.State.Lazy -exitFailure from System.Exit -exitSuccess from System.Exit -exitWith from System.Exit -exp from GHC.Float -expm1 from GHC.Float -exponent from GHC.Float -fatalErrorMessage from Protolude.Panic -filter from GHC.List -filterM from Control.Monad -finally from Control.Exception.Base -find from Data.Foldable -finiteBitSize from Data.Bits -first from Data.Bifunctor -fix from Data.Function -fixST from GHC.ST -flip from GHC.Base -floatDigits from GHC.Float -floatRadix from GHC.Float -floatRange from GHC.Float -floor from GHC.Real -fmap from GHC.Base -fmapDefault from Data.Traversable -fold from Data.Foldable -foldM from Control.Monad -foldM_ from Control.Monad -foldMap from Data.Foldable -foldMapDefault from Data.Traversable -foldl from Data.Foldable -foldl' from Data.Foldable -foldl1May from Protolude.Safe -foldl1May' from Protolude.Safe -foldlM from Data.Foldable -foldr from Data.Foldable -foldr' from Data.Foldable -foldr1May from Protolude.Safe -foldrM from Data.Foldable -for from Data.Traversable -forM from Data.Traversable -forM_ from Data.Foldable -for_ from Data.Foldable -force from Control.DeepSeq -foreach from Protolude.Functor -forever from Control.Monad -forkFinally from Control.Concurrent -forkIO from GHC.Conc.Sync -forkIOWithUnmask from GHC.Conc.Sync -forkOS from Control.Concurrent -forkOSWithUnmask from Control.Concurrent -forkOn from GHC.Conc.Sync -forkOnWithUnmask from GHC.Conc.Sync -from from GHC.Generics -fromEnum from GHC.Enum -fromException from GHC.Exception -fromInteger from GHC.Num -fromIntegral from GHC.Real -fromLabel from GHC.OverloadedLabels -fromLeft from Protolude.Either -fromMaybe from Data.Maybe -fromRational from GHC.Real -fromRight from Protolude.Either -fromStrict from Data.Text.Lazy -fst from Data.Tuple -functionName from GHC.ExecutionStack.Internal -gcastWith from Data.Type.Equality -gcd from GHC.Real -gcdInt' from GHC.Real -gcdWord' from GHC.Real -genericDrop from Data.OldList -genericLength from Data.OldList -genericReplicate from Data.OldList -genericSplitAt from Data.OldList -genericTake from Data.OldList -get from Control.Monad.State.Class -getAll from Data.Monoid -getAlt from Data.Monoid -getAny from Data.Monoid -getArgs from System.Environment -getCallStack from GHC.Stack.Types -getChanContents from Control.Concurrent.Chan -getConst from Data.Functor.Const -getContents from Data.Text.IO -getDual from Data.Monoid -getFirst from Data.Monoid -getLast from Data.Monoid -getLine from Data.Text.IO -getMaskingState from GHC.IO -getNumCapabilities from GHC.Conc.Sync -getOption from Data.Semigroup -getProduct from Data.Monoid -getStackTrace from GHC.ExecutionStack -getSum from Data.Monoid -getZipList from Control.Applicative -gets from Control.Monad.State.Class -group from Data.OldList -groupBy from Data.OldList -guard from Control.Monad -guardM from Protolude.Bool -guarded from Protolude -guardedA from Protolude -hPutStr from Protolude.Show -hPutStrLn from Protolude.Show -handle from Control.Exception.Base -handleJust from Control.Exception.Base -hash from Data.Hashable.Class -hashUsing from Data.Hashable.Class -hashWithSalt from Data.Hashable.Class -head from Protolude.List -headDef from Protolude.Safe -headMay from Protolude.Safe -hush from Protolude.Exceptions -identity from Protolude -ifM from Protolude.Bool -ignore from Data.Text.Encoding.Error -imagPart from Data.Complex -infinity from GHC.Real -initDef from Protolude.Safe -initMay from Protolude.Safe -initSafe from Protolude.Safe -inits from Data.OldList -integralEnumFrom from GHC.Real -integralEnumFromThen from GHC.Real -integralEnumFromThenTo from GHC.Real -integralEnumFromTo from GHC.Real -interact from Data.Text.IO -intercalate from Data.OldList -interruptible from GHC.IO -intersperse from Data.OldList -ioError from GHC.IO.Exception -isCurrentThreadBound from Control.Concurrent -isDenormalized from GHC.Float -isEmptyChan from Control.Concurrent.Chan -isEmptyMVar from GHC.MVar -isIEEE from GHC.Float -isInfinite from GHC.Float -isJust from Data.Maybe -isLeft from Data.Either -isNaN from GHC.Float -isNegativeZero from GHC.Float -isNewtype from GHC.Generics -isNothing from Data.Maybe -isPrefixOf from Data.OldList -isRight from Data.Either -isSigned from Data.Bits -iterate from GHC.List -join from GHC.Base -killThread from GHC.Conc.Sync -lastDef from Protolude.Safe -lastMay from Protolude.Safe -lcm from GHC.Real -leftToMaybe from Protolude.Either -lefts from Data.Either -length from Data.Foldable -lenientDecode from Data.Text.Encoding.Error -lift from Control.Monad.Trans.Class -liftA from GHC.Base -liftA2 from GHC.Base -liftA3 from GHC.Base -liftAA2 from Protolude.Applicative -liftIO from Control.Monad.IO.Class -liftIO1 from Protolude -liftIO2 from Protolude -liftM from GHC.Base -liftM' from Protolude.Monad -liftM2 from GHC.Base -liftM2' from Protolude.Monad -liftM3 from GHC.Base -liftM4 from GHC.Base -liftM5 from GHC.Base -lines from Data.Text -link from Control.Concurrent.Async -link2 from Control.Concurrent.Async -list from Protolude.List -listToMaybe from Data.Maybe -local from Control.Monad.Reader.Class -log from GHC.Float -log1mexp from GHC.Float -log1p from GHC.Float -log1pexp from GHC.Float -logBase from GHC.Float -magnitude from Data.Complex -many from GHC.Base -map from Protolude -mapAccumL from Data.Traversable -mapAccumR from Data.Traversable -mapAndUnzipM from Control.Monad -mapExcept from Control.Monad.Trans.Except -mapExceptT from Control.Monad.Trans.Except -mapException from Control.Exception.Base -mapM from Data.Traversable -mapM_ from Data.Foldable -mapMaybe from Data.Maybe -mappend from GHC.Base -mask from GHC.IO -mask_ from GHC.IO -max from GHC.Classes -maxBound from GHC.Enum -maxInt from GHC.Base -maximum from Data.Foldable -maximumBy from Data.Foldable -maximumDef from Protolude.Safe -maximumMay from Protolude.Safe -maybe from Data.Maybe -maybeEmpty from Protolude.Either -maybeToEither from Protolude.Either -maybeToLeft from Protolude.Either -maybeToList from Data.Maybe -maybeToRight from Protolude.Either -mconcat from GHC.Base -mempty from GHC.Base -mfilter from Control.Monad -min from GHC.Classes -minBound from GHC.Enum -minInt from GHC.Base -minimum from Data.Foldable -minimumBy from Data.Foldable -minimumDef from Protolude.Safe -minimumMay from Protolude.Safe -mkPolar from Data.Complex -mkWeakMVar from Control.Concurrent.MVar -mkWeakThreadId from GHC.Conc.Sync -mod from GHC.Real -modify from Control.Monad.State.Class -modifyMVar from Control.Concurrent.MVar -modifyMVarMasked from Control.Concurrent.MVar -modifyMVarMasked_ from Control.Concurrent.MVar -modifyMVar_ from Control.Concurrent.MVar -moduleName from GHC.Generics -mplus from GHC.Base -msum from Data.Foldable -mtimesDefault from Data.Semigroup -myThreadId from GHC.Conc.Sync -mzero from GHC.Base -natVal from GHC.TypeLits -negate from GHC.Num -newChan from Control.Concurrent.Chan -newEmptyMVar from GHC.MVar -newMVar from GHC.MVar -newQSem from Control.Concurrent.QSem -newQSemN from Control.Concurrent.QSemN -nonEmpty from Data.List.NonEmpty -not from GHC.Classes -notANumber from GHC.Real -notElem from Data.Foldable -notImplemented from Debug -note from Protolude.Exceptions -null from Data.Foldable -numerator from GHC.Real -numericEnumFrom from GHC.Real -numericEnumFromThen from GHC.Real -numericEnumFromThenTo from GHC.Real -numericEnumFromTo from GHC.Real -objectName from GHC.ExecutionStack.Internal -odd from GHC.Real -on from Data.Function -onException from Control.Exception.Base -one from Protolude.Semiring -openFile from GHC.IO.Handle.FD -option from Data.Semigroup -optional from Control.Applicative -or from Data.Foldable -orAlt from Protolude.Applicative -orElse from GHC.Conc.Sync -orEmpty from Protolude.Applicative -ord from GHC.Base -ordNub from Protolude.List -otherwise from GHC.Base -overflowError from GHC.Real -packageName from GHC.Generics -panic from Protolude.Panic -partitionEithers from Data.Either -pass from Protolude -permutations from Data.OldList -phase from Data.Complex -pi from GHC.Float -polar from Data.Complex -poll from Control.Concurrent.Async -popCount from Data.Bits -popCountDefault from Data.Bits -pred from GHC.Enum -prettyCallStack from GHC.Exception -prettySrcLoc from GHC.Exception -print from Protolude -product from Protolude.List -properFraction from GHC.Real -pure from GHC.Base -purer from Protolude.Applicative -put from Control.Monad.State.Class -putByteString from Protolude.Show -putErrLn from Protolude.Show -putErrText from Protolude.Show -putLByteString from Protolude.Show -putLText from Protolude.Show -putMVar from GHC.MVar -putStr from Protolude.Show -putStrLn from Protolude.Show -putText from Protolude.Show -quot from GHC.Real -quotRem from GHC.Real -race from Control.Concurrent.Async -race_ from Control.Concurrent.Async -ratioPrec from GHC.Real -ratioPrec1 from GHC.Real -ratioZeroDenominatorError from GHC.Real -readChan from Control.Concurrent.Chan -readEither from Protolude -readFile from Data.Text.IO -readMVar from GHC.MVar -readMaybe from Protolude -reader from Control.Monad.Reader.Class -reads from Text.Read -realPart from Data.Complex -realToFrac from GHC.Real -recip from GHC.Real -reduce from GHC.Real -rem from GHC.Real -repeat from GHC.List -replace from Data.Text.Encoding.Error -replicate from GHC.List -replicateM from Control.Monad -replicateM_ from Control.Monad -repr from Data.Type.Coercion -retry from GHC.Conc.Sync -return from GHC.Base -reverse from GHC.List -rightToMaybe from Protolude.Either -rights from Data.Either -rnf from Control.DeepSeq -rotate from Data.Bits -rotateL from Data.Bits -rotateR from Data.Bits -round from GHC.Real -rtsSupportsBoundThreads from Control.Concurrent -runConcurrently from Control.Concurrent.Async -runExcept from Control.Monad.Trans.Except -runExceptT from Control.Monad.Trans.Except -runIdentity from Data.Functor.Identity -runInBoundThread from Control.Concurrent -runInUnboundThread from Control.Concurrent -runReader from Control.Monad.Trans.Reader -runReaderT from Control.Monad.Trans.Reader -runST from GHC.ST -runState from Control.Monad.Trans.State.Lazy -runStateT from Control.Monad.Trans.State.Lazy -scaleFloat from GHC.Float -scanl from GHC.List -scanl' from GHC.List -scanr from GHC.List -sconcat from Data.Semigroup -second from Data.Bifunctor -selDecidedStrictness from GHC.Generics -selName from GHC.Generics -selSourceStrictness from GHC.Generics -selSourceUnpackedness from GHC.Generics -seq from GHC.Prim -sequence from Data.Traversable -sequenceA from Data.Traversable -sequenceA_ from Data.Foldable -sequence_ from Data.Foldable -setBit from Data.Bits -setNumCapabilities from GHC.Conc.Sync -shift from Data.Bits -shiftL from Data.Bits -shiftR from Data.Bits -show from Protolude -showStackTrace from GHC.ExecutionStack -signalQSem from Control.Concurrent.QSem -signalQSemN from Control.Concurrent.QSemN -significand from GHC.Float -signum from GHC.Num -sin from GHC.Float -sinh from GHC.Float -snd from Data.Tuple -some from GHC.Base -someNatVal from GHC.TypeLits -someSymbolVal from GHC.TypeLits -sort from Data.OldList -sortBy from Data.OldList -sortOn from Protolude.List -sourceColumn from GHC.ExecutionStack.Internal -sourceFile from GHC.ExecutionStack.Internal -sourceLine from GHC.ExecutionStack.Internal -splitAt from GHC.List -sqrt from GHC.Float -srcLoc from GHC.ExecutionStack.Internal -state from Control.Monad.State.Class -stderr from GHC.IO.Handle.FD -stdin from GHC.IO.Handle.FD -stdout from GHC.IO.Handle.FD -stimes from Data.Semigroup -stimesIdempotent from Data.Semigroup -stimesIdempotentMonoid from Data.Semigroup -stimesMonoid from Data.Semigroup -strConv from Protolude.Conv -strictDecode from Data.Text.Encoding.Error -subsequences from Data.OldList -subtract from GHC.Num -succ from GHC.Enum -sum from Protolude.List -swap from Data.Tuple -swapMVar from Control.Concurrent.MVar -sym from Data.Type.Equality -symbolVal from GHC.TypeLits -tailDef from Protolude.Safe -tailMay from Protolude.Safe -tailSafe from Protolude.Safe -tails from Data.OldList -take from GHC.List -takeMVar from GHC.MVar -takeWhile from GHC.List -tan from GHC.Float -tanh from GHC.Float -testBit from Data.Bits -testBitDefault from Data.Bits -threadCapability from GHC.Conc.Sync -threadDelay from GHC.Conc.IO -threadWaitRead from Control.Concurrent -threadWaitReadSTM from Control.Concurrent -threadWaitWrite from Control.Concurrent -threadWaitWriteSTM from Control.Concurrent -throwE from Control.Monad.Trans.Except -throwError from Control.Monad.Error.Class -throwIO from Protolude -throwSTM from GHC.Conc.Sync -throwTo from Protolude -to from GHC.Generics -toEnum from GHC.Enum -toException from GHC.Exception -toInteger from GHC.Real -toIntegralSized from Data.Bits -toList from Data.Foldable -toRational from GHC.Real -toS from Protolude.Conv -toSL from Protolude.Conv -toStrict from Data.Text.Lazy -trace from Debug -traceIO from Debug -traceId from Debug -traceM from Debug -traceShow from Debug -traceShowId from Debug -traceShowM from Debug -trans from Data.Type.Equality -transpose from Data.OldList -traverse from Data.Traversable -traverse_ from Data.Foldable -truncate from GHC.Real -try from Control.Exception.Base -tryIO from Protolude.Exceptions -tryJust from Control.Exception.Base -tryPutMVar from GHC.MVar -tryReadMVar from GHC.MVar -tryTakeMVar from GHC.MVar -typeRep from Data.Typeable.Internal -unComp1 from GHC.Generics -unGetChan from Control.Concurrent.Chan -unK1 from GHC.Generics -unM1 from GHC.Generics -uncons from Protolude -uncurry from Data.Tuple -undefined from Debug -unfoldr from Data.OldList -uninterruptibleMask from GHC.IO -uninterruptibleMask_ from GHC.IO -unless from Control.Monad -unlessM from Protolude.Bool -unlines from Data.Text -unsnoc from Protolude -until from GHC.Base -unwords from Data.Text -unzip from GHC.List -vacuous from Data.Void -void from Data.Functor -wait from Control.Concurrent.Async -waitAny from Control.Concurrent.Async -waitAnyCancel from Control.Concurrent.Async -waitAnyCatch from Control.Concurrent.Async -waitAnyCatchCancel from Control.Concurrent.Async -waitBoth from Control.Concurrent.Async -waitCatch from Control.Concurrent.Async -waitEither from Control.Concurrent.Async -waitEitherCancel from Control.Concurrent.Async -waitEitherCatch from Control.Concurrent.Async -waitEitherCatchCancel from Control.Concurrent.Async -waitEither_ from Control.Concurrent.Async -waitQSem from Control.Concurrent.QSem -waitQSemN from Control.Concurrent.QSemN -when from GHC.Base -whenM from Protolude.Bool -withAsync from Control.Concurrent.Async -withAsyncBound from Control.Concurrent.Async -withAsyncOn from Control.Concurrent.Async -withExcept from Control.Monad.Trans.Except -withExceptT from Control.Monad.Trans.Except -withFile from System.IO -withFrozenCallStack from GHC.Stack -withMVar from Control.Concurrent.MVar -withMVarMasked from Control.Concurrent.MVar -withState from Control.Monad.Trans.State.Lazy -witness from Debug -words from Data.Text -writeChan from Control.Concurrent.Chan -writeFile from Data.Text.IO -writeList2Chan from Control.Concurrent.Chan -xor from Data.Bits -zero from Protolude.Semiring -zeroBits from Data.Bits -zip from GHC.List -zipWith from GHC.List -zipWithM from Control.Monad -zipWithM_ from Control.Monad -|| from GHC.Classes -||^ from Protolude.Bool diff --git a/src/protolude/export_lists/protolude-8.exports b/src/protolude/export_lists/protolude-8.exports deleted file mode 100644 index d347ffca6..000000000 --- a/src/protolude/export_lists/protolude-8.exports +++ /dev/null @@ -1,956 +0,0 @@ -$ from GHC.Base -$! from Protolude.Base -$!! from Control.DeepSeq -$> from Data.Functor -% from GHC.Real -& from Data.Function -&& from GHC.Classes -&&^ from Protolude.Bool -* from GHC.Num -* from GHC.Types -** from GHC.Float -*> from GHC.Base -+ from GHC.Num -++ from GHC.Base -- from GHC.Num -. from GHC.Base -.&. from Data.Bits -.|. from Data.Bits -/ from GHC.Real -/= from GHC.Classes -:% from GHC.Real -:*: from GHC.Generics -:*: from GHC.Generics -:+ from Data.Complex -:+: from GHC.Generics -:.: from GHC.Generics -:| from Data.List.NonEmpty -:~: from Data.Type.Equality -< from GHC.Classes -<$ from GHC.Base -<$!> from Control.Monad -<$> from Data.Functor -<&&> from Protolude.Bool -<&> from Protolude.Functor -<* from GHC.Base -<**> from GHC.Base -<*> from GHC.Base -<.> from Protolude.Semiring -<<$>> from Protolude.Functor -<<*>> from Protolude.Applicative -<= from GHC.Classes -<=< from Control.Monad -<> from Data.Monoid -<|> from GHC.Base -<||> from Protolude.Bool -=<< from GHC.Base -== from GHC.Classes -== from Data.Type.Equality -> from GHC.Classes ->= from GHC.Classes ->=> from Control.Monad ->> from GHC.Base ->>= from GHC.Base -All from Data.Monoid -All from Data.Monoid -AllocationLimitExceeded from GHC.IO.Exception -AllocationLimitExceeded from GHC.IO.Exception -Alt from Data.Monoid -Alt from Data.Monoid -Alternative from GHC.Base -Any from Data.Monoid -Any from Data.Monoid -AppendMode from GHC.IO.IOMode -Applicative from GHC.Base -ArithException from GHC.Exception -ArrayException from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -Associativity from GHC.Generics -Async from Control.Concurrent.Async -AsyncException from GHC.IO.Exception -Bifunctor from Data.Bifunctor -Bits from Data.Bits -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -Bool from GHC.Types -Bounded from GHC.Enum -ByteString from Data.ByteString.Internal -C1 from GHC.Generics -CallStack from GHC.Stack.Types -Chan from Control.Concurrent.Chan -Char from GHC.Types -CmpNat from GHC.TypeLits -Coercible from GHC.Types -Coercion from Data.Type.Coercion -Coercion from Data.Type.Coercion -Comp1 from GHC.Generics -Complex from Data.Complex -Concurrently from Control.Concurrent.Async -Concurrently from Control.Concurrent.Async -Const from Data.Functor.Const -Const from Data.Functor.Const -Constraint from GHC.Types -Constructor from GHC.Generics -D# from GHC.Types -D1 from GHC.Generics -Datatype from GHC.Generics -Deadlock from GHC.IO.Exception -Deadlock from GHC.IO.Exception -Denormal from GHC.Exception -DivideByZero from GHC.Exception -Double from GHC.Types -Down from Data.Ord -Down from Data.Ord -Dual from Data.Monoid -Dual from Data.Monoid -EQ from GHC.Types -Either from Data.Either -Endo from Data.Monoid -Endo from Data.Monoid -Enum from GHC.Enum -Eq from GHC.Classes -ErrorCall from GHC.Exception -ErrorCall from GHC.Exception -ErrorCallWithLocation from GHC.Exception -Except from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -Exception from GHC.Exception -ExitCode from GHC.IO.Exception -ExitFailure from GHC.IO.Exception -ExitSuccess from GHC.IO.Exception -F# from GHC.Types -False from GHC.Types -FatalError from Protolude.Panic -FatalError from Protolude.Panic -FilePath from GHC.IO -FiniteBits from Data.Bits -First from Data.Monoid -First from Data.Monoid -Fixity from GHC.Generics -FixityI from GHC.Generics -Float from GHC.Types -Floating from GHC.Float -Foldable from Data.Foldable -Fractional from GHC.Real -FunPtr from GHC.Ptr -Functor from GHC.Base -GT from GHC.Types -Generic from GHC.Generics -Generic1 from GHC.Generics -Handle from GHC.IO.Handle.Types -HasCallStack from GHC.Stack.Types -Hashable from Data.Hashable.Class -HeapOverflow from GHC.IO.Exception -IO from GHC.Types -IOException from GHC.IO.Exception -IOMode from GHC.IO.IOMode -Identity from Data.Functor.Identity -Identity from Data.Functor.Identity -IndexOutOfBounds from GHC.IO.Exception -Infix from GHC.Generics -InfixI from GHC.Generics -Int from GHC.Types -Int16 from GHC.Int -Int32 from GHC.Int -Int64 from GHC.Int -Int8 from GHC.Int -IntMap from Data.IntMap.Base -IntPtr from Foreign.Ptr -IntSet from Data.IntSet.Base -Integer from GHC.Integer.Type -Integral from GHC.Real -IsLabel from GHC.OverloadedLabels -IsString from Data.String -Just from GHC.Base -K1 from GHC.Generics -K1 from GHC.Generics -KnownNat from GHC.TypeLits -KnownSymbol from GHC.TypeLits -L1 from GHC.Generics -LByteString from Protolude -LT from GHC.Types -LText from Protolude -Last from Data.Monoid -Last from Data.Monoid -Left from Data.Either -LeftAssociative from GHC.Generics -Leniency from Protolude.Conv -Lenient from Protolude.Conv -Location from GHC.ExecutionStack.Internal -Location from GHC.ExecutionStack.Internal -LossOfPrecision from GHC.Exception -M1 from GHC.Generics -M1 from GHC.Generics -MVar from GHC.MVar -Map from Data.Map.Base -MaskedInterruptible from GHC.IO -MaskedUninterruptible from GHC.IO -MaskingState from GHC.IO -Maybe from GHC.Base -Meta from GHC.Generics -MetaCons from GHC.Generics -MetaData from GHC.Generics -MetaSel from GHC.Generics -Monad from GHC.Base -MonadError from Control.Monad.Error.Class -MonadIO from Control.Monad.IO.Class -MonadPlus from GHC.Base -MonadReader from Control.Monad.Reader.Class -MonadState from Control.Monad.State.Class -Monoid from GHC.Base -NFData from Control.DeepSeq -Nat from GHC.Types -NestedAtomically from Control.Exception.Base -NestedAtomically from Control.Exception.Base -NoMethodError from Control.Exception.Base -NoMethodError from Control.Exception.Base -NonEmpty from Data.List.NonEmpty -NonTermination from Control.Exception.Base -NonTermination from Control.Exception.Base -NotAssociative from GHC.Generics -Nothing from GHC.Base -Num from GHC.Num -OnDecodeError from Data.Text.Encoding.Error -OnError from Data.Text.Encoding.Error -Option from Data.Semigroup -Option from Data.Semigroup -Ord from GHC.Classes -Ordering from GHC.Types -Overflow from GHC.Exception -PatternMatchFail from Control.Exception.Base -PatternMatchFail from Control.Exception.Base -Prefix from GHC.Generics -PrefixI from GHC.Generics -Print from Protolude.Show -Product from Data.Monoid -Product from Data.Monoid -Proxy from Data.Proxy -Proxy from Data.Proxy -Ptr from GHC.Ptr -QSem from Control.Concurrent.QSem -QSemN from Control.Concurrent.QSemN -R1 from GHC.Generics -Ratio from GHC.Real -RatioZeroDenominator from GHC.Exception -Rational from GHC.Real -Read from GHC.Read -ReadMode from GHC.IO.IOMode -ReadWriteMode from GHC.IO.IOMode -Reader from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -Real from GHC.Real -RealFloat from GHC.Float -RealFrac from GHC.Real -Rec0 from GHC.Generics -RecConError from Control.Exception.Base -RecConError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecUpdError from Control.Exception.Base -RecUpdError from Control.Exception.Base -Refl from Data.Type.Equality -Rep from GHC.Generics -Right from Data.Either -RightAssociative from GHC.Generics -S1 from GHC.Generics -ST from GHC.ST -STM from GHC.Conc.Sync -Selector from GHC.Generics -Semigroup from Data.Semigroup -Semiring from Protolude.Semiring -Seq from Data.Sequence -Set from Data.Set.Base -Show from GHC.Show -SomeAsyncException from GHC.IO.Exception -SomeAsyncException from GHC.IO.Exception -SomeException from GHC.Exception -SomeException from GHC.Exception -SomeNat from GHC.TypeLits -SomeNat from GHC.TypeLits -SomeSymbol from GHC.TypeLits -SomeSymbol from GHC.TypeLits -SrcLoc from GHC.ExecutionStack.Internal -SrcLoc from GHC.ExecutionStack.Internal -StablePtr from GHC.Stable -StackOverflow from GHC.IO.Exception -State from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StaticPtr from GHC.StaticPtr -Storable from Foreign.Storable -Strict from Protolude.Conv -StringConv from Protolude.Conv -Sum from Data.Monoid -Sum from Data.Monoid -Symbol from GHC.Types -Text from Data.Text.Internal -ThreadId from GHC.Conc.Sync -ThreadKilled from GHC.IO.Exception -Traversable from Data.Traversable -True from GHC.Types -Type from GHC.Types -TypeError from Control.Exception.Base -TypeError from Control.Exception.Base -TypeRep from Data.Typeable.Internal -Typeable from Data.Typeable.Internal -U1 from GHC.Generics -U1 from GHC.Generics -URec from GHC.Generics -UndefinedElement from GHC.IO.Exception -Underflow from GHC.Exception -UnicodeException from Data.Text.Encoding.Error -Unmasked from GHC.IO -UserInterrupt from GHC.IO.Exception -V1 from GHC.Generics -Void from Data.Void -Word from GHC.Types -Word16 from GHC.Word -Word32 from GHC.Word -Word64 from GHC.Word -Word8 from GHC.Word -WordPtr from Foreign.Ptr -WrappedMonoid from Data.Semigroup -WriteMode from GHC.IO.IOMode -ZipList from Control.Applicative -ZipList from Control.Applicative -^ from GHC.Real -^%^ from GHC.Real -^^ from GHC.Real -^^%^^ from GHC.Real -abs from GHC.Num -absurd from Data.Void -acos from GHC.Float -acosh from GHC.Float -addMVarFinalizer from Control.Concurrent.MVar -all from Data.Foldable -allowInterrupt from Control.Exception -always from GHC.Conc.Sync -alwaysSucceeds from GHC.Conc.Sync -and from Data.Foldable -any from Data.Foldable -ap from GHC.Base -appEndo from Data.Monoid -appendFile from Data.Text.IO -applyN from Protolude -asTypeOf from GHC.Base -asin from GHC.Float -asinh from GHC.Float -ask from Control.Monad.Reader.Class -asks from Control.Monad.Reader.Class -asum from Data.Foldable -async from Control.Concurrent.Async -asyncBound from Control.Concurrent.Async -asyncExceptionFromException from GHC.IO.Exception -asyncExceptionToException from GHC.IO.Exception -asyncOn from Control.Concurrent.Async -asyncThreadId from Control.Concurrent.Async -atDef from Protolude.Safe -atMay from Protolude.Safe -atan from GHC.Float -atan2 from GHC.Float -atanh from GHC.Float -atomically from GHC.Conc.Sync -bimap from Data.Bifunctor -bit from Data.Bits -bitDefault from Data.Bits -bitSize from Data.Bits -bitSizeMaybe from Data.Bits -bool from Protolude.Bool -boundedEnumFrom from GHC.Enum -boundedEnumFromThen from GHC.Enum -bracket from Control.Exception.Base -bracketOnError from Control.Exception.Base -bracket_ from Control.Exception.Base -break from GHC.List -byteSwap16 from GHC.Word -byteSwap32 from GHC.Word -byteSwap64 from GHC.Word -callStack from GHC.Stack -cancel from Control.Concurrent.Async -cancelWith from Control.Concurrent.Async -cast from Data.Typeable -castWith from Data.Type.Equality -catMaybes from Data.Maybe -catch from Control.Exception.Base -catchE from Control.Monad.Trans.Except -catchError from Control.Monad.Error.Class -catchJust from Control.Exception.Base -catchSTM from GHC.Conc.Sync -catches from Control.Exception -ceiling from GHC.Real -check from Control.Monad.STM -chr from GHC.Char -cis from Data.Complex -clearBit from Data.Bits -coerceWith from Data.Type.Coercion -compare from GHC.Classes -comparing from Data.Ord -complement from Data.Bits -complementBit from Data.Bits -conFixity from GHC.Generics -conIsRecord from GHC.Generics -conName from GHC.Generics -concat from Data.Foldable -concatMap from Data.Foldable -concatMapM from Protolude.Monad -concurrently from Control.Concurrent.Async -conjugate from Data.Complex -const from GHC.Base -cos from GHC.Float -cosh from GHC.Float -countLeadingZeros from Data.Bits -countTrailingZeros from Data.Bits -currentCallStack from GHC.Stack.CCS -curry from Data.Tuple -cycle from GHC.List -cycle1 from Data.Semigroup -datatypeName from GHC.Generics -decodeFloat from GHC.Float -decodeUtf8 from Data.Text.Encoding -decodeUtf8' from Data.Text.Encoding -decodeUtf8With from Data.Text.Encoding -deepseq from Control.DeepSeq -denominator from GHC.Real -die from Protolude -diff from Data.Semigroup -displayException from GHC.Exception -div from GHC.Real -divMod from GHC.Real -divZeroError from GHC.Real -drop from GHC.List -dropWhile from GHC.List -dupChan from Control.Concurrent.Chan -either from Data.Either -eitherA from Protolude.Applicative -elem from Data.Foldable -empty from GHC.Base -encodeFloat from GHC.Float -encodeUtf8 from Data.Text.Encoding -enumFrom from GHC.Enum -enumFromThen from GHC.Enum -enumFromThenTo from GHC.Enum -enumFromTo from GHC.Enum -eqT from Data.Typeable -evalState from Control.Monad.Trans.State.Lazy -evalStateT from Control.Monad.Trans.State.Lazy -evaluate from GHC.IO -even from GHC.Real -execState from Control.Monad.Trans.State.Lazy -execStateT from Control.Monad.Trans.State.Lazy -exitFailure from System.Exit -exitSuccess from System.Exit -exitWith from System.Exit -exp from GHC.Float -expm1 from GHC.Float -exponent from GHC.Float -fatalErrorMessage from Protolude.Panic -filter from GHC.List -filterM from Control.Monad -finally from Control.Exception.Base -find from Data.Foldable -finiteBitSize from Data.Bits -first from Data.Bifunctor -fix from Data.Function -fixST from GHC.ST -flip from GHC.Base -floatDigits from GHC.Float -floatRadix from GHC.Float -floatRange from GHC.Float -floor from GHC.Real -fmap from GHC.Base -fmapDefault from Data.Traversable -fold from Data.Foldable -foldM from Control.Monad -foldM_ from Control.Monad -foldMap from Data.Foldable -foldMapDefault from Data.Traversable -foldl from Data.Foldable -foldl' from Data.Foldable -foldl1May from Protolude.Safe -foldl1May' from Protolude.Safe -foldlM from Data.Foldable -foldr from Data.Foldable -foldr' from Data.Foldable -foldr1May from Protolude.Safe -foldrM from Data.Foldable -for from Data.Traversable -forM from Data.Traversable -forM_ from Data.Foldable -for_ from Data.Foldable -force from Control.DeepSeq -foreach from Protolude.Functor -forever from Control.Monad -forkFinally from Control.Concurrent -forkIO from GHC.Conc.Sync -forkIOWithUnmask from GHC.Conc.Sync -forkOS from Control.Concurrent -forkOSWithUnmask from Control.Concurrent -forkOn from GHC.Conc.Sync -forkOnWithUnmask from GHC.Conc.Sync -from from GHC.Generics -fromEnum from GHC.Enum -fromException from GHC.Exception -fromInteger from GHC.Num -fromIntegral from GHC.Real -fromLabel from GHC.OverloadedLabels -fromLeft from Protolude.Either -fromMaybe from Data.Maybe -fromRational from GHC.Real -fromRight from Protolude.Either -fromStrict from Data.Text.Lazy -fst from Data.Tuple -functionName from GHC.ExecutionStack.Internal -gcastWith from Data.Type.Equality -gcd from GHC.Real -gcdInt' from GHC.Real -gcdWord' from GHC.Real -genericDrop from Data.OldList -genericLength from Data.OldList -genericReplicate from Data.OldList -genericSplitAt from Data.OldList -genericTake from Data.OldList -get from Control.Monad.State.Class -getAll from Data.Monoid -getAlt from Data.Monoid -getAny from Data.Monoid -getArgs from System.Environment -getCallStack from GHC.Stack.Types -getChanContents from Control.Concurrent.Chan -getConst from Data.Functor.Const -getContents from Data.Text.IO -getDual from Data.Monoid -getFirst from Data.Monoid -getLast from Data.Monoid -getLine from Data.Text.IO -getMaskingState from GHC.IO -getNumCapabilities from GHC.Conc.Sync -getOption from Data.Semigroup -getProduct from Data.Monoid -getStackTrace from GHC.ExecutionStack -getSum from Data.Monoid -getZipList from Control.Applicative -gets from Control.Monad.State.Class -group from Data.OldList -groupBy from Data.OldList -guard from Control.Monad -guardM from Protolude.Bool -guarded from Protolude -guardedA from Protolude -hPutStr from Protolude.Show -hPutStrLn from Protolude.Show -handle from Control.Exception.Base -handleJust from Control.Exception.Base -hash from Data.Hashable.Class -hashUsing from Data.Hashable.Class -hashWithSalt from Data.Hashable.Class -head from Protolude.List -headDef from Protolude.Safe -headMay from Protolude.Safe -hush from Protolude.Exceptions -identity from Protolude -ifM from Protolude.Bool -ignore from Data.Text.Encoding.Error -imagPart from Data.Complex -infinity from GHC.Real -initDef from Protolude.Safe -initMay from Protolude.Safe -initSafe from Protolude.Safe -inits from Data.OldList -integralEnumFrom from GHC.Real -integralEnumFromThen from GHC.Real -integralEnumFromThenTo from GHC.Real -integralEnumFromTo from GHC.Real -interact from Data.Text.IO -intercalate from Data.OldList -interruptible from GHC.IO -intersperse from Data.OldList -ioError from GHC.IO.Exception -isCurrentThreadBound from Control.Concurrent -isDenormalized from GHC.Float -isEmptyChan from Control.Concurrent.Chan -isEmptyMVar from GHC.MVar -isIEEE from GHC.Float -isInfinite from GHC.Float -isJust from Data.Maybe -isLeft from Data.Either -isNaN from GHC.Float -isNegativeZero from GHC.Float -isNewtype from GHC.Generics -isNothing from Data.Maybe -isPrefixOf from Data.OldList -isRight from Data.Either -isSigned from Data.Bits -iterate from GHC.List -join from GHC.Base -killThread from GHC.Conc.Sync -lastDef from Protolude.Safe -lastMay from Protolude.Safe -lcm from GHC.Real -leftToMaybe from Protolude.Either -lefts from Data.Either -length from Data.Foldable -lenientDecode from Data.Text.Encoding.Error -lift from Control.Monad.Trans.Class -liftA from GHC.Base -liftA2 from GHC.Base -liftA3 from GHC.Base -liftAA2 from Protolude.Applicative -liftIO from Control.Monad.IO.Class -liftIO1 from Protolude -liftIO2 from Protolude -liftM from GHC.Base -liftM' from Protolude.Monad -liftM2 from GHC.Base -liftM2' from Protolude.Monad -liftM3 from GHC.Base -liftM4 from GHC.Base -liftM5 from GHC.Base -lines from Data.Text -link from Control.Concurrent.Async -link2 from Control.Concurrent.Async -list from Protolude.List -listToMaybe from Data.Maybe -local from Control.Monad.Reader.Class -log from GHC.Float -log1mexp from GHC.Float -log1p from GHC.Float -log1pexp from GHC.Float -logBase from GHC.Float -magnitude from Data.Complex -many from GHC.Base -map from Protolude -mapAccumL from Data.Traversable -mapAccumR from Data.Traversable -mapAndUnzipM from Control.Monad -mapExcept from Control.Monad.Trans.Except -mapExceptT from Control.Monad.Trans.Except -mapException from Control.Exception.Base -mapM from Data.Traversable -mapM_ from Data.Foldable -mapMaybe from Data.Maybe -mappend from GHC.Base -mask from GHC.IO -mask_ from GHC.IO -max from GHC.Classes -maxBound from GHC.Enum -maxInt from GHC.Base -maximum from Data.Foldable -maximumBy from Data.Foldable -maximumDef from Protolude.Safe -maximumMay from Protolude.Safe -maybe from Data.Maybe -maybeEmpty from Protolude.Either -maybeToEither from Protolude.Either -maybeToLeft from Protolude.Either -maybeToList from Data.Maybe -maybeToRight from Protolude.Either -mconcat from GHC.Base -mempty from GHC.Base -mfilter from Control.Monad -min from GHC.Classes -minBound from GHC.Enum -minInt from GHC.Base -minimum from Data.Foldable -minimumBy from Data.Foldable -minimumDef from Protolude.Safe -minimumMay from Protolude.Safe -mkPolar from Data.Complex -mkWeakMVar from Control.Concurrent.MVar -mkWeakThreadId from GHC.Conc.Sync -mod from GHC.Real -modify from Control.Monad.State.Class -modifyMVar from Control.Concurrent.MVar -modifyMVarMasked from Control.Concurrent.MVar -modifyMVarMasked_ from Control.Concurrent.MVar -modifyMVar_ from Control.Concurrent.MVar -moduleName from GHC.Generics -mplus from GHC.Base -msum from Data.Foldable -mtimesDefault from Data.Semigroup -myThreadId from GHC.Conc.Sync -mzero from GHC.Base -natVal from GHC.TypeLits -negate from GHC.Num -newChan from Control.Concurrent.Chan -newEmptyMVar from GHC.MVar -newMVar from GHC.MVar -newQSem from Control.Concurrent.QSem -newQSemN from Control.Concurrent.QSemN -nonEmpty from Data.List.NonEmpty -not from GHC.Classes -notANumber from GHC.Real -notElem from Data.Foldable -notImplemented from Debug -note from Protolude.Exceptions -null from Data.Foldable -numerator from GHC.Real -numericEnumFrom from GHC.Real -numericEnumFromThen from GHC.Real -numericEnumFromThenTo from GHC.Real -numericEnumFromTo from GHC.Real -objectName from GHC.ExecutionStack.Internal -odd from GHC.Real -on from Data.Function -onException from Control.Exception.Base -one from Protolude.Semiring -openFile from GHC.IO.Handle.FD -option from Data.Semigroup -optional from Control.Applicative -or from Data.Foldable -orAlt from Protolude.Applicative -orElse from GHC.Conc.Sync -orEmpty from Protolude.Applicative -ord from GHC.Base -ordNub from Protolude.List -otherwise from GHC.Base -overflowError from GHC.Real -packageName from GHC.Generics -panic from Protolude.Panic -partitionEithers from Data.Either -pass from Protolude -permutations from Data.OldList -phase from Data.Complex -pi from GHC.Float -polar from Data.Complex -poll from Control.Concurrent.Async -popCount from Data.Bits -popCountDefault from Data.Bits -pred from GHC.Enum -prettyCallStack from GHC.Exception -prettySrcLoc from GHC.Exception -print from Protolude -product from Protolude.List -properFraction from GHC.Real -pure from GHC.Base -purer from Protolude.Applicative -put from Control.Monad.State.Class -putByteString from Protolude.Show -putErrLn from Protolude.Show -putErrText from Protolude.Show -putLByteString from Protolude.Show -putLText from Protolude.Show -putMVar from GHC.MVar -putStr from Protolude.Show -putStrLn from Protolude.Show -putText from Protolude.Show -quot from GHC.Real -quotRem from GHC.Real -race from Control.Concurrent.Async -race_ from Control.Concurrent.Async -ratioPrec from GHC.Real -ratioPrec1 from GHC.Real -ratioZeroDenominatorError from GHC.Real -readChan from Control.Concurrent.Chan -readEither from Protolude -readFile from Data.Text.IO -readMVar from GHC.MVar -readMaybe from Protolude -reader from Control.Monad.Reader.Class -reads from Text.Read -realPart from Data.Complex -realToFrac from GHC.Real -recip from GHC.Real -reduce from GHC.Real -rem from GHC.Real -repeat from GHC.List -replace from Data.Text.Encoding.Error -replicate from GHC.List -replicateM from Control.Monad -replicateM_ from Control.Monad -repr from Data.Type.Coercion -retry from GHC.Conc.Sync -return from GHC.Base -reverse from GHC.List -rightToMaybe from Protolude.Either -rights from Data.Either -rnf from Control.DeepSeq -rotate from Data.Bits -rotateL from Data.Bits -rotateR from Data.Bits -round from GHC.Real -rtsSupportsBoundThreads from Control.Concurrent -runConcurrently from Control.Concurrent.Async -runExcept from Control.Monad.Trans.Except -runExceptT from Control.Monad.Trans.Except -runIdentity from Data.Functor.Identity -runInBoundThread from Control.Concurrent -runInUnboundThread from Control.Concurrent -runReader from Control.Monad.Trans.Reader -runReaderT from Control.Monad.Trans.Reader -runST from GHC.ST -runState from Control.Monad.Trans.State.Lazy -runStateT from Control.Monad.Trans.State.Lazy -scaleFloat from GHC.Float -scanl from GHC.List -scanl' from GHC.List -scanr from GHC.List -sconcat from Data.Semigroup -second from Data.Bifunctor -selDecidedStrictness from GHC.Generics -selName from GHC.Generics -selSourceStrictness from GHC.Generics -selSourceUnpackedness from GHC.Generics -seq from GHC.Prim -sequence from Data.Traversable -sequenceA from Data.Traversable -sequenceA_ from Data.Foldable -sequence_ from Data.Foldable -setBit from Data.Bits -setNumCapabilities from GHC.Conc.Sync -shift from Data.Bits -shiftL from Data.Bits -shiftR from Data.Bits -show from Protolude -showStackTrace from GHC.ExecutionStack -signalQSem from Control.Concurrent.QSem -signalQSemN from Control.Concurrent.QSemN -significand from GHC.Float -signum from GHC.Num -sin from GHC.Float -sinh from GHC.Float -snd from Data.Tuple -some from GHC.Base -someNatVal from GHC.TypeLits -someSymbolVal from GHC.TypeLits -sort from Data.OldList -sortBy from Data.OldList -sortOn from Protolude.List -sourceColumn from GHC.ExecutionStack.Internal -sourceFile from GHC.ExecutionStack.Internal -sourceLine from GHC.ExecutionStack.Internal -splitAt from GHC.List -sqrt from GHC.Float -srcLoc from GHC.ExecutionStack.Internal -state from Control.Monad.State.Class -stderr from GHC.IO.Handle.FD -stdin from GHC.IO.Handle.FD -stdout from GHC.IO.Handle.FD -stimes from Data.Semigroup -stimesIdempotent from Data.Semigroup -stimesIdempotentMonoid from Data.Semigroup -stimesMonoid from Data.Semigroup -strConv from Protolude.Conv -strictDecode from Data.Text.Encoding.Error -subsequences from Data.OldList -subtract from GHC.Num -succ from GHC.Enum -sum from Protolude.List -swap from Data.Tuple -swapMVar from Control.Concurrent.MVar -sym from Data.Type.Equality -symbolVal from GHC.TypeLits -tailDef from Protolude.Safe -tailMay from Protolude.Safe -tailSafe from Protolude.Safe -tails from Data.OldList -take from GHC.List -takeMVar from GHC.MVar -takeWhile from GHC.List -tan from GHC.Float -tanh from GHC.Float -testBit from Data.Bits -testBitDefault from Data.Bits -threadCapability from GHC.Conc.Sync -threadDelay from GHC.Conc.IO -threadWaitRead from Control.Concurrent -threadWaitReadSTM from Control.Concurrent -threadWaitWrite from Control.Concurrent -threadWaitWriteSTM from Control.Concurrent -throwE from Control.Monad.Trans.Except -throwError from Control.Monad.Error.Class -throwIO from Protolude -throwSTM from GHC.Conc.Sync -throwTo from Protolude -to from GHC.Generics -toEnum from GHC.Enum -toException from GHC.Exception -toInteger from GHC.Real -toIntegralSized from Data.Bits -toList from Data.Foldable -toRational from GHC.Real -toS from Protolude.Conv -toSL from Protolude.Conv -toStrict from Data.Text.Lazy -trace from Debug -traceIO from Debug -traceId from Debug -traceM from Debug -traceShow from Debug -traceShowId from Debug -traceShowM from Debug -trans from Data.Type.Equality -transpose from Data.OldList -traverse from Data.Traversable -traverse_ from Data.Foldable -truncate from GHC.Real -try from Control.Exception.Base -tryIO from Protolude.Exceptions -tryJust from Control.Exception.Base -tryPutMVar from GHC.MVar -tryReadMVar from GHC.MVar -tryTakeMVar from GHC.MVar -typeRep from Data.Typeable.Internal -unComp1 from GHC.Generics -unGetChan from Control.Concurrent.Chan -unK1 from GHC.Generics -unM1 from GHC.Generics -uncons from Protolude -uncurry from Data.Tuple -undefined from Debug -unfoldr from Data.OldList -uninterruptibleMask from GHC.IO -uninterruptibleMask_ from GHC.IO -unless from Control.Monad -unlessM from Protolude.Bool -unlines from Data.Text -unsnoc from Protolude -until from GHC.Base -unwords from Data.Text -unzip from GHC.List -vacuous from Data.Void -void from Data.Functor -wait from Control.Concurrent.Async -waitAny from Control.Concurrent.Async -waitAnyCancel from Control.Concurrent.Async -waitAnyCatch from Control.Concurrent.Async -waitAnyCatchCancel from Control.Concurrent.Async -waitBoth from Control.Concurrent.Async -waitCatch from Control.Concurrent.Async -waitEither from Control.Concurrent.Async -waitEitherCancel from Control.Concurrent.Async -waitEitherCatch from Control.Concurrent.Async -waitEitherCatchCancel from Control.Concurrent.Async -waitEither_ from Control.Concurrent.Async -waitQSem from Control.Concurrent.QSem -waitQSemN from Control.Concurrent.QSemN -when from GHC.Base -whenM from Protolude.Bool -withAsync from Control.Concurrent.Async -withAsyncBound from Control.Concurrent.Async -withAsyncOn from Control.Concurrent.Async -withExcept from Control.Monad.Trans.Except -withExceptT from Control.Monad.Trans.Except -withFile from System.IO -withFrozenCallStack from GHC.Stack -withMVar from Control.Concurrent.MVar -withMVarMasked from Control.Concurrent.MVar -withState from Control.Monad.Trans.State.Lazy -witness from Debug -words from Data.Text -writeChan from Control.Concurrent.Chan -writeFile from Data.Text.IO -writeList2Chan from Control.Concurrent.Chan -xor from Data.Bits -zero from Protolude.Semiring -zeroBits from Data.Bits -zip from GHC.List -zipWith from GHC.List -zipWithM from Control.Monad -zipWithM_ from Control.Monad -|| from GHC.Classes -||^ from Protolude.Bool diff --git a/src/protolude/export_lists/protolude-9.exports b/src/protolude/export_lists/protolude-9.exports deleted file mode 100644 index d347ffca6..000000000 --- a/src/protolude/export_lists/protolude-9.exports +++ /dev/null @@ -1,956 +0,0 @@ -$ from GHC.Base -$! from Protolude.Base -$!! from Control.DeepSeq -$> from Data.Functor -% from GHC.Real -& from Data.Function -&& from GHC.Classes -&&^ from Protolude.Bool -* from GHC.Num -* from GHC.Types -** from GHC.Float -*> from GHC.Base -+ from GHC.Num -++ from GHC.Base -- from GHC.Num -. from GHC.Base -.&. from Data.Bits -.|. from Data.Bits -/ from GHC.Real -/= from GHC.Classes -:% from GHC.Real -:*: from GHC.Generics -:*: from GHC.Generics -:+ from Data.Complex -:+: from GHC.Generics -:.: from GHC.Generics -:| from Data.List.NonEmpty -:~: from Data.Type.Equality -< from GHC.Classes -<$ from GHC.Base -<$!> from Control.Monad -<$> from Data.Functor -<&&> from Protolude.Bool -<&> from Protolude.Functor -<* from GHC.Base -<**> from GHC.Base -<*> from GHC.Base -<.> from Protolude.Semiring -<<$>> from Protolude.Functor -<<*>> from Protolude.Applicative -<= from GHC.Classes -<=< from Control.Monad -<> from Data.Monoid -<|> from GHC.Base -<||> from Protolude.Bool -=<< from GHC.Base -== from GHC.Classes -== from Data.Type.Equality -> from GHC.Classes ->= from GHC.Classes ->=> from Control.Monad ->> from GHC.Base ->>= from GHC.Base -All from Data.Monoid -All from Data.Monoid -AllocationLimitExceeded from GHC.IO.Exception -AllocationLimitExceeded from GHC.IO.Exception -Alt from Data.Monoid -Alt from Data.Monoid -Alternative from GHC.Base -Any from Data.Monoid -Any from Data.Monoid -AppendMode from GHC.IO.IOMode -Applicative from GHC.Base -ArithException from GHC.Exception -ArrayException from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -AssertionFailed from GHC.IO.Exception -Associativity from GHC.Generics -Async from Control.Concurrent.Async -AsyncException from GHC.IO.Exception -Bifunctor from Data.Bifunctor -Bits from Data.Bits -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnMVar from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -BlockedIndefinitelyOnSTM from GHC.IO.Exception -Bool from GHC.Types -Bounded from GHC.Enum -ByteString from Data.ByteString.Internal -C1 from GHC.Generics -CallStack from GHC.Stack.Types -Chan from Control.Concurrent.Chan -Char from GHC.Types -CmpNat from GHC.TypeLits -Coercible from GHC.Types -Coercion from Data.Type.Coercion -Coercion from Data.Type.Coercion -Comp1 from GHC.Generics -Complex from Data.Complex -Concurrently from Control.Concurrent.Async -Concurrently from Control.Concurrent.Async -Const from Data.Functor.Const -Const from Data.Functor.Const -Constraint from GHC.Types -Constructor from GHC.Generics -D# from GHC.Types -D1 from GHC.Generics -Datatype from GHC.Generics -Deadlock from GHC.IO.Exception -Deadlock from GHC.IO.Exception -Denormal from GHC.Exception -DivideByZero from GHC.Exception -Double from GHC.Types -Down from Data.Ord -Down from Data.Ord -Dual from Data.Monoid -Dual from Data.Monoid -EQ from GHC.Types -Either from Data.Either -Endo from Data.Monoid -Endo from Data.Monoid -Enum from GHC.Enum -Eq from GHC.Classes -ErrorCall from GHC.Exception -ErrorCall from GHC.Exception -ErrorCallWithLocation from GHC.Exception -Except from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -ExceptT from Control.Monad.Trans.Except -Exception from GHC.Exception -ExitCode from GHC.IO.Exception -ExitFailure from GHC.IO.Exception -ExitSuccess from GHC.IO.Exception -F# from GHC.Types -False from GHC.Types -FatalError from Protolude.Panic -FatalError from Protolude.Panic -FilePath from GHC.IO -FiniteBits from Data.Bits -First from Data.Monoid -First from Data.Monoid -Fixity from GHC.Generics -FixityI from GHC.Generics -Float from GHC.Types -Floating from GHC.Float -Foldable from Data.Foldable -Fractional from GHC.Real -FunPtr from GHC.Ptr -Functor from GHC.Base -GT from GHC.Types -Generic from GHC.Generics -Generic1 from GHC.Generics -Handle from GHC.IO.Handle.Types -HasCallStack from GHC.Stack.Types -Hashable from Data.Hashable.Class -HeapOverflow from GHC.IO.Exception -IO from GHC.Types -IOException from GHC.IO.Exception -IOMode from GHC.IO.IOMode -Identity from Data.Functor.Identity -Identity from Data.Functor.Identity -IndexOutOfBounds from GHC.IO.Exception -Infix from GHC.Generics -InfixI from GHC.Generics -Int from GHC.Types -Int16 from GHC.Int -Int32 from GHC.Int -Int64 from GHC.Int -Int8 from GHC.Int -IntMap from Data.IntMap.Base -IntPtr from Foreign.Ptr -IntSet from Data.IntSet.Base -Integer from GHC.Integer.Type -Integral from GHC.Real -IsLabel from GHC.OverloadedLabels -IsString from Data.String -Just from GHC.Base -K1 from GHC.Generics -K1 from GHC.Generics -KnownNat from GHC.TypeLits -KnownSymbol from GHC.TypeLits -L1 from GHC.Generics -LByteString from Protolude -LT from GHC.Types -LText from Protolude -Last from Data.Monoid -Last from Data.Monoid -Left from Data.Either -LeftAssociative from GHC.Generics -Leniency from Protolude.Conv -Lenient from Protolude.Conv -Location from GHC.ExecutionStack.Internal -Location from GHC.ExecutionStack.Internal -LossOfPrecision from GHC.Exception -M1 from GHC.Generics -M1 from GHC.Generics -MVar from GHC.MVar -Map from Data.Map.Base -MaskedInterruptible from GHC.IO -MaskedUninterruptible from GHC.IO -MaskingState from GHC.IO -Maybe from GHC.Base -Meta from GHC.Generics -MetaCons from GHC.Generics -MetaData from GHC.Generics -MetaSel from GHC.Generics -Monad from GHC.Base -MonadError from Control.Monad.Error.Class -MonadIO from Control.Monad.IO.Class -MonadPlus from GHC.Base -MonadReader from Control.Monad.Reader.Class -MonadState from Control.Monad.State.Class -Monoid from GHC.Base -NFData from Control.DeepSeq -Nat from GHC.Types -NestedAtomically from Control.Exception.Base -NestedAtomically from Control.Exception.Base -NoMethodError from Control.Exception.Base -NoMethodError from Control.Exception.Base -NonEmpty from Data.List.NonEmpty -NonTermination from Control.Exception.Base -NonTermination from Control.Exception.Base -NotAssociative from GHC.Generics -Nothing from GHC.Base -Num from GHC.Num -OnDecodeError from Data.Text.Encoding.Error -OnError from Data.Text.Encoding.Error -Option from Data.Semigroup -Option from Data.Semigroup -Ord from GHC.Classes -Ordering from GHC.Types -Overflow from GHC.Exception -PatternMatchFail from Control.Exception.Base -PatternMatchFail from Control.Exception.Base -Prefix from GHC.Generics -PrefixI from GHC.Generics -Print from Protolude.Show -Product from Data.Monoid -Product from Data.Monoid -Proxy from Data.Proxy -Proxy from Data.Proxy -Ptr from GHC.Ptr -QSem from Control.Concurrent.QSem -QSemN from Control.Concurrent.QSemN -R1 from GHC.Generics -Ratio from GHC.Real -RatioZeroDenominator from GHC.Exception -Rational from GHC.Real -Read from GHC.Read -ReadMode from GHC.IO.IOMode -ReadWriteMode from GHC.IO.IOMode -Reader from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -ReaderT from Control.Monad.Trans.Reader -Real from GHC.Real -RealFloat from GHC.Float -RealFrac from GHC.Real -Rec0 from GHC.Generics -RecConError from Control.Exception.Base -RecConError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecSelError from Control.Exception.Base -RecUpdError from Control.Exception.Base -RecUpdError from Control.Exception.Base -Refl from Data.Type.Equality -Rep from GHC.Generics -Right from Data.Either -RightAssociative from GHC.Generics -S1 from GHC.Generics -ST from GHC.ST -STM from GHC.Conc.Sync -Selector from GHC.Generics -Semigroup from Data.Semigroup -Semiring from Protolude.Semiring -Seq from Data.Sequence -Set from Data.Set.Base -Show from GHC.Show -SomeAsyncException from GHC.IO.Exception -SomeAsyncException from GHC.IO.Exception -SomeException from GHC.Exception -SomeException from GHC.Exception -SomeNat from GHC.TypeLits -SomeNat from GHC.TypeLits -SomeSymbol from GHC.TypeLits -SomeSymbol from GHC.TypeLits -SrcLoc from GHC.ExecutionStack.Internal -SrcLoc from GHC.ExecutionStack.Internal -StablePtr from GHC.Stable -StackOverflow from GHC.IO.Exception -State from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StateT from Control.Monad.Trans.State.Lazy -StaticPtr from GHC.StaticPtr -Storable from Foreign.Storable -Strict from Protolude.Conv -StringConv from Protolude.Conv -Sum from Data.Monoid -Sum from Data.Monoid -Symbol from GHC.Types -Text from Data.Text.Internal -ThreadId from GHC.Conc.Sync -ThreadKilled from GHC.IO.Exception -Traversable from Data.Traversable -True from GHC.Types -Type from GHC.Types -TypeError from Control.Exception.Base -TypeError from Control.Exception.Base -TypeRep from Data.Typeable.Internal -Typeable from Data.Typeable.Internal -U1 from GHC.Generics -U1 from GHC.Generics -URec from GHC.Generics -UndefinedElement from GHC.IO.Exception -Underflow from GHC.Exception -UnicodeException from Data.Text.Encoding.Error -Unmasked from GHC.IO -UserInterrupt from GHC.IO.Exception -V1 from GHC.Generics -Void from Data.Void -Word from GHC.Types -Word16 from GHC.Word -Word32 from GHC.Word -Word64 from GHC.Word -Word8 from GHC.Word -WordPtr from Foreign.Ptr -WrappedMonoid from Data.Semigroup -WriteMode from GHC.IO.IOMode -ZipList from Control.Applicative -ZipList from Control.Applicative -^ from GHC.Real -^%^ from GHC.Real -^^ from GHC.Real -^^%^^ from GHC.Real -abs from GHC.Num -absurd from Data.Void -acos from GHC.Float -acosh from GHC.Float -addMVarFinalizer from Control.Concurrent.MVar -all from Data.Foldable -allowInterrupt from Control.Exception -always from GHC.Conc.Sync -alwaysSucceeds from GHC.Conc.Sync -and from Data.Foldable -any from Data.Foldable -ap from GHC.Base -appEndo from Data.Monoid -appendFile from Data.Text.IO -applyN from Protolude -asTypeOf from GHC.Base -asin from GHC.Float -asinh from GHC.Float -ask from Control.Monad.Reader.Class -asks from Control.Monad.Reader.Class -asum from Data.Foldable -async from Control.Concurrent.Async -asyncBound from Control.Concurrent.Async -asyncExceptionFromException from GHC.IO.Exception -asyncExceptionToException from GHC.IO.Exception -asyncOn from Control.Concurrent.Async -asyncThreadId from Control.Concurrent.Async -atDef from Protolude.Safe -atMay from Protolude.Safe -atan from GHC.Float -atan2 from GHC.Float -atanh from GHC.Float -atomically from GHC.Conc.Sync -bimap from Data.Bifunctor -bit from Data.Bits -bitDefault from Data.Bits -bitSize from Data.Bits -bitSizeMaybe from Data.Bits -bool from Protolude.Bool -boundedEnumFrom from GHC.Enum -boundedEnumFromThen from GHC.Enum -bracket from Control.Exception.Base -bracketOnError from Control.Exception.Base -bracket_ from Control.Exception.Base -break from GHC.List -byteSwap16 from GHC.Word -byteSwap32 from GHC.Word -byteSwap64 from GHC.Word -callStack from GHC.Stack -cancel from Control.Concurrent.Async -cancelWith from Control.Concurrent.Async -cast from Data.Typeable -castWith from Data.Type.Equality -catMaybes from Data.Maybe -catch from Control.Exception.Base -catchE from Control.Monad.Trans.Except -catchError from Control.Monad.Error.Class -catchJust from Control.Exception.Base -catchSTM from GHC.Conc.Sync -catches from Control.Exception -ceiling from GHC.Real -check from Control.Monad.STM -chr from GHC.Char -cis from Data.Complex -clearBit from Data.Bits -coerceWith from Data.Type.Coercion -compare from GHC.Classes -comparing from Data.Ord -complement from Data.Bits -complementBit from Data.Bits -conFixity from GHC.Generics -conIsRecord from GHC.Generics -conName from GHC.Generics -concat from Data.Foldable -concatMap from Data.Foldable -concatMapM from Protolude.Monad -concurrently from Control.Concurrent.Async -conjugate from Data.Complex -const from GHC.Base -cos from GHC.Float -cosh from GHC.Float -countLeadingZeros from Data.Bits -countTrailingZeros from Data.Bits -currentCallStack from GHC.Stack.CCS -curry from Data.Tuple -cycle from GHC.List -cycle1 from Data.Semigroup -datatypeName from GHC.Generics -decodeFloat from GHC.Float -decodeUtf8 from Data.Text.Encoding -decodeUtf8' from Data.Text.Encoding -decodeUtf8With from Data.Text.Encoding -deepseq from Control.DeepSeq -denominator from GHC.Real -die from Protolude -diff from Data.Semigroup -displayException from GHC.Exception -div from GHC.Real -divMod from GHC.Real -divZeroError from GHC.Real -drop from GHC.List -dropWhile from GHC.List -dupChan from Control.Concurrent.Chan -either from Data.Either -eitherA from Protolude.Applicative -elem from Data.Foldable -empty from GHC.Base -encodeFloat from GHC.Float -encodeUtf8 from Data.Text.Encoding -enumFrom from GHC.Enum -enumFromThen from GHC.Enum -enumFromThenTo from GHC.Enum -enumFromTo from GHC.Enum -eqT from Data.Typeable -evalState from Control.Monad.Trans.State.Lazy -evalStateT from Control.Monad.Trans.State.Lazy -evaluate from GHC.IO -even from GHC.Real -execState from Control.Monad.Trans.State.Lazy -execStateT from Control.Monad.Trans.State.Lazy -exitFailure from System.Exit -exitSuccess from System.Exit -exitWith from System.Exit -exp from GHC.Float -expm1 from GHC.Float -exponent from GHC.Float -fatalErrorMessage from Protolude.Panic -filter from GHC.List -filterM from Control.Monad -finally from Control.Exception.Base -find from Data.Foldable -finiteBitSize from Data.Bits -first from Data.Bifunctor -fix from Data.Function -fixST from GHC.ST -flip from GHC.Base -floatDigits from GHC.Float -floatRadix from GHC.Float -floatRange from GHC.Float -floor from GHC.Real -fmap from GHC.Base -fmapDefault from Data.Traversable -fold from Data.Foldable -foldM from Control.Monad -foldM_ from Control.Monad -foldMap from Data.Foldable -foldMapDefault from Data.Traversable -foldl from Data.Foldable -foldl' from Data.Foldable -foldl1May from Protolude.Safe -foldl1May' from Protolude.Safe -foldlM from Data.Foldable -foldr from Data.Foldable -foldr' from Data.Foldable -foldr1May from Protolude.Safe -foldrM from Data.Foldable -for from Data.Traversable -forM from Data.Traversable -forM_ from Data.Foldable -for_ from Data.Foldable -force from Control.DeepSeq -foreach from Protolude.Functor -forever from Control.Monad -forkFinally from Control.Concurrent -forkIO from GHC.Conc.Sync -forkIOWithUnmask from GHC.Conc.Sync -forkOS from Control.Concurrent -forkOSWithUnmask from Control.Concurrent -forkOn from GHC.Conc.Sync -forkOnWithUnmask from GHC.Conc.Sync -from from GHC.Generics -fromEnum from GHC.Enum -fromException from GHC.Exception -fromInteger from GHC.Num -fromIntegral from GHC.Real -fromLabel from GHC.OverloadedLabels -fromLeft from Protolude.Either -fromMaybe from Data.Maybe -fromRational from GHC.Real -fromRight from Protolude.Either -fromStrict from Data.Text.Lazy -fst from Data.Tuple -functionName from GHC.ExecutionStack.Internal -gcastWith from Data.Type.Equality -gcd from GHC.Real -gcdInt' from GHC.Real -gcdWord' from GHC.Real -genericDrop from Data.OldList -genericLength from Data.OldList -genericReplicate from Data.OldList -genericSplitAt from Data.OldList -genericTake from Data.OldList -get from Control.Monad.State.Class -getAll from Data.Monoid -getAlt from Data.Monoid -getAny from Data.Monoid -getArgs from System.Environment -getCallStack from GHC.Stack.Types -getChanContents from Control.Concurrent.Chan -getConst from Data.Functor.Const -getContents from Data.Text.IO -getDual from Data.Monoid -getFirst from Data.Monoid -getLast from Data.Monoid -getLine from Data.Text.IO -getMaskingState from GHC.IO -getNumCapabilities from GHC.Conc.Sync -getOption from Data.Semigroup -getProduct from Data.Monoid -getStackTrace from GHC.ExecutionStack -getSum from Data.Monoid -getZipList from Control.Applicative -gets from Control.Monad.State.Class -group from Data.OldList -groupBy from Data.OldList -guard from Control.Monad -guardM from Protolude.Bool -guarded from Protolude -guardedA from Protolude -hPutStr from Protolude.Show -hPutStrLn from Protolude.Show -handle from Control.Exception.Base -handleJust from Control.Exception.Base -hash from Data.Hashable.Class -hashUsing from Data.Hashable.Class -hashWithSalt from Data.Hashable.Class -head from Protolude.List -headDef from Protolude.Safe -headMay from Protolude.Safe -hush from Protolude.Exceptions -identity from Protolude -ifM from Protolude.Bool -ignore from Data.Text.Encoding.Error -imagPart from Data.Complex -infinity from GHC.Real -initDef from Protolude.Safe -initMay from Protolude.Safe -initSafe from Protolude.Safe -inits from Data.OldList -integralEnumFrom from GHC.Real -integralEnumFromThen from GHC.Real -integralEnumFromThenTo from GHC.Real -integralEnumFromTo from GHC.Real -interact from Data.Text.IO -intercalate from Data.OldList -interruptible from GHC.IO -intersperse from Data.OldList -ioError from GHC.IO.Exception -isCurrentThreadBound from Control.Concurrent -isDenormalized from GHC.Float -isEmptyChan from Control.Concurrent.Chan -isEmptyMVar from GHC.MVar -isIEEE from GHC.Float -isInfinite from GHC.Float -isJust from Data.Maybe -isLeft from Data.Either -isNaN from GHC.Float -isNegativeZero from GHC.Float -isNewtype from GHC.Generics -isNothing from Data.Maybe -isPrefixOf from Data.OldList -isRight from Data.Either -isSigned from Data.Bits -iterate from GHC.List -join from GHC.Base -killThread from GHC.Conc.Sync -lastDef from Protolude.Safe -lastMay from Protolude.Safe -lcm from GHC.Real -leftToMaybe from Protolude.Either -lefts from Data.Either -length from Data.Foldable -lenientDecode from Data.Text.Encoding.Error -lift from Control.Monad.Trans.Class -liftA from GHC.Base -liftA2 from GHC.Base -liftA3 from GHC.Base -liftAA2 from Protolude.Applicative -liftIO from Control.Monad.IO.Class -liftIO1 from Protolude -liftIO2 from Protolude -liftM from GHC.Base -liftM' from Protolude.Monad -liftM2 from GHC.Base -liftM2' from Protolude.Monad -liftM3 from GHC.Base -liftM4 from GHC.Base -liftM5 from GHC.Base -lines from Data.Text -link from Control.Concurrent.Async -link2 from Control.Concurrent.Async -list from Protolude.List -listToMaybe from Data.Maybe -local from Control.Monad.Reader.Class -log from GHC.Float -log1mexp from GHC.Float -log1p from GHC.Float -log1pexp from GHC.Float -logBase from GHC.Float -magnitude from Data.Complex -many from GHC.Base -map from Protolude -mapAccumL from Data.Traversable -mapAccumR from Data.Traversable -mapAndUnzipM from Control.Monad -mapExcept from Control.Monad.Trans.Except -mapExceptT from Control.Monad.Trans.Except -mapException from Control.Exception.Base -mapM from Data.Traversable -mapM_ from Data.Foldable -mapMaybe from Data.Maybe -mappend from GHC.Base -mask from GHC.IO -mask_ from GHC.IO -max from GHC.Classes -maxBound from GHC.Enum -maxInt from GHC.Base -maximum from Data.Foldable -maximumBy from Data.Foldable -maximumDef from Protolude.Safe -maximumMay from Protolude.Safe -maybe from Data.Maybe -maybeEmpty from Protolude.Either -maybeToEither from Protolude.Either -maybeToLeft from Protolude.Either -maybeToList from Data.Maybe -maybeToRight from Protolude.Either -mconcat from GHC.Base -mempty from GHC.Base -mfilter from Control.Monad -min from GHC.Classes -minBound from GHC.Enum -minInt from GHC.Base -minimum from Data.Foldable -minimumBy from Data.Foldable -minimumDef from Protolude.Safe -minimumMay from Protolude.Safe -mkPolar from Data.Complex -mkWeakMVar from Control.Concurrent.MVar -mkWeakThreadId from GHC.Conc.Sync -mod from GHC.Real -modify from Control.Monad.State.Class -modifyMVar from Control.Concurrent.MVar -modifyMVarMasked from Control.Concurrent.MVar -modifyMVarMasked_ from Control.Concurrent.MVar -modifyMVar_ from Control.Concurrent.MVar -moduleName from GHC.Generics -mplus from GHC.Base -msum from Data.Foldable -mtimesDefault from Data.Semigroup -myThreadId from GHC.Conc.Sync -mzero from GHC.Base -natVal from GHC.TypeLits -negate from GHC.Num -newChan from Control.Concurrent.Chan -newEmptyMVar from GHC.MVar -newMVar from GHC.MVar -newQSem from Control.Concurrent.QSem -newQSemN from Control.Concurrent.QSemN -nonEmpty from Data.List.NonEmpty -not from GHC.Classes -notANumber from GHC.Real -notElem from Data.Foldable -notImplemented from Debug -note from Protolude.Exceptions -null from Data.Foldable -numerator from GHC.Real -numericEnumFrom from GHC.Real -numericEnumFromThen from GHC.Real -numericEnumFromThenTo from GHC.Real -numericEnumFromTo from GHC.Real -objectName from GHC.ExecutionStack.Internal -odd from GHC.Real -on from Data.Function -onException from Control.Exception.Base -one from Protolude.Semiring -openFile from GHC.IO.Handle.FD -option from Data.Semigroup -optional from Control.Applicative -or from Data.Foldable -orAlt from Protolude.Applicative -orElse from GHC.Conc.Sync -orEmpty from Protolude.Applicative -ord from GHC.Base -ordNub from Protolude.List -otherwise from GHC.Base -overflowError from GHC.Real -packageName from GHC.Generics -panic from Protolude.Panic -partitionEithers from Data.Either -pass from Protolude -permutations from Data.OldList -phase from Data.Complex -pi from GHC.Float -polar from Data.Complex -poll from Control.Concurrent.Async -popCount from Data.Bits -popCountDefault from Data.Bits -pred from GHC.Enum -prettyCallStack from GHC.Exception -prettySrcLoc from GHC.Exception -print from Protolude -product from Protolude.List -properFraction from GHC.Real -pure from GHC.Base -purer from Protolude.Applicative -put from Control.Monad.State.Class -putByteString from Protolude.Show -putErrLn from Protolude.Show -putErrText from Protolude.Show -putLByteString from Protolude.Show -putLText from Protolude.Show -putMVar from GHC.MVar -putStr from Protolude.Show -putStrLn from Protolude.Show -putText from Protolude.Show -quot from GHC.Real -quotRem from GHC.Real -race from Control.Concurrent.Async -race_ from Control.Concurrent.Async -ratioPrec from GHC.Real -ratioPrec1 from GHC.Real -ratioZeroDenominatorError from GHC.Real -readChan from Control.Concurrent.Chan -readEither from Protolude -readFile from Data.Text.IO -readMVar from GHC.MVar -readMaybe from Protolude -reader from Control.Monad.Reader.Class -reads from Text.Read -realPart from Data.Complex -realToFrac from GHC.Real -recip from GHC.Real -reduce from GHC.Real -rem from GHC.Real -repeat from GHC.List -replace from Data.Text.Encoding.Error -replicate from GHC.List -replicateM from Control.Monad -replicateM_ from Control.Monad -repr from Data.Type.Coercion -retry from GHC.Conc.Sync -return from GHC.Base -reverse from GHC.List -rightToMaybe from Protolude.Either -rights from Data.Either -rnf from Control.DeepSeq -rotate from Data.Bits -rotateL from Data.Bits -rotateR from Data.Bits -round from GHC.Real -rtsSupportsBoundThreads from Control.Concurrent -runConcurrently from Control.Concurrent.Async -runExcept from Control.Monad.Trans.Except -runExceptT from Control.Monad.Trans.Except -runIdentity from Data.Functor.Identity -runInBoundThread from Control.Concurrent -runInUnboundThread from Control.Concurrent -runReader from Control.Monad.Trans.Reader -runReaderT from Control.Monad.Trans.Reader -runST from GHC.ST -runState from Control.Monad.Trans.State.Lazy -runStateT from Control.Monad.Trans.State.Lazy -scaleFloat from GHC.Float -scanl from GHC.List -scanl' from GHC.List -scanr from GHC.List -sconcat from Data.Semigroup -second from Data.Bifunctor -selDecidedStrictness from GHC.Generics -selName from GHC.Generics -selSourceStrictness from GHC.Generics -selSourceUnpackedness from GHC.Generics -seq from GHC.Prim -sequence from Data.Traversable -sequenceA from Data.Traversable -sequenceA_ from Data.Foldable -sequence_ from Data.Foldable -setBit from Data.Bits -setNumCapabilities from GHC.Conc.Sync -shift from Data.Bits -shiftL from Data.Bits -shiftR from Data.Bits -show from Protolude -showStackTrace from GHC.ExecutionStack -signalQSem from Control.Concurrent.QSem -signalQSemN from Control.Concurrent.QSemN -significand from GHC.Float -signum from GHC.Num -sin from GHC.Float -sinh from GHC.Float -snd from Data.Tuple -some from GHC.Base -someNatVal from GHC.TypeLits -someSymbolVal from GHC.TypeLits -sort from Data.OldList -sortBy from Data.OldList -sortOn from Protolude.List -sourceColumn from GHC.ExecutionStack.Internal -sourceFile from GHC.ExecutionStack.Internal -sourceLine from GHC.ExecutionStack.Internal -splitAt from GHC.List -sqrt from GHC.Float -srcLoc from GHC.ExecutionStack.Internal -state from Control.Monad.State.Class -stderr from GHC.IO.Handle.FD -stdin from GHC.IO.Handle.FD -stdout from GHC.IO.Handle.FD -stimes from Data.Semigroup -stimesIdempotent from Data.Semigroup -stimesIdempotentMonoid from Data.Semigroup -stimesMonoid from Data.Semigroup -strConv from Protolude.Conv -strictDecode from Data.Text.Encoding.Error -subsequences from Data.OldList -subtract from GHC.Num -succ from GHC.Enum -sum from Protolude.List -swap from Data.Tuple -swapMVar from Control.Concurrent.MVar -sym from Data.Type.Equality -symbolVal from GHC.TypeLits -tailDef from Protolude.Safe -tailMay from Protolude.Safe -tailSafe from Protolude.Safe -tails from Data.OldList -take from GHC.List -takeMVar from GHC.MVar -takeWhile from GHC.List -tan from GHC.Float -tanh from GHC.Float -testBit from Data.Bits -testBitDefault from Data.Bits -threadCapability from GHC.Conc.Sync -threadDelay from GHC.Conc.IO -threadWaitRead from Control.Concurrent -threadWaitReadSTM from Control.Concurrent -threadWaitWrite from Control.Concurrent -threadWaitWriteSTM from Control.Concurrent -throwE from Control.Monad.Trans.Except -throwError from Control.Monad.Error.Class -throwIO from Protolude -throwSTM from GHC.Conc.Sync -throwTo from Protolude -to from GHC.Generics -toEnum from GHC.Enum -toException from GHC.Exception -toInteger from GHC.Real -toIntegralSized from Data.Bits -toList from Data.Foldable -toRational from GHC.Real -toS from Protolude.Conv -toSL from Protolude.Conv -toStrict from Data.Text.Lazy -trace from Debug -traceIO from Debug -traceId from Debug -traceM from Debug -traceShow from Debug -traceShowId from Debug -traceShowM from Debug -trans from Data.Type.Equality -transpose from Data.OldList -traverse from Data.Traversable -traverse_ from Data.Foldable -truncate from GHC.Real -try from Control.Exception.Base -tryIO from Protolude.Exceptions -tryJust from Control.Exception.Base -tryPutMVar from GHC.MVar -tryReadMVar from GHC.MVar -tryTakeMVar from GHC.MVar -typeRep from Data.Typeable.Internal -unComp1 from GHC.Generics -unGetChan from Control.Concurrent.Chan -unK1 from GHC.Generics -unM1 from GHC.Generics -uncons from Protolude -uncurry from Data.Tuple -undefined from Debug -unfoldr from Data.OldList -uninterruptibleMask from GHC.IO -uninterruptibleMask_ from GHC.IO -unless from Control.Monad -unlessM from Protolude.Bool -unlines from Data.Text -unsnoc from Protolude -until from GHC.Base -unwords from Data.Text -unzip from GHC.List -vacuous from Data.Void -void from Data.Functor -wait from Control.Concurrent.Async -waitAny from Control.Concurrent.Async -waitAnyCancel from Control.Concurrent.Async -waitAnyCatch from Control.Concurrent.Async -waitAnyCatchCancel from Control.Concurrent.Async -waitBoth from Control.Concurrent.Async -waitCatch from Control.Concurrent.Async -waitEither from Control.Concurrent.Async -waitEitherCancel from Control.Concurrent.Async -waitEitherCatch from Control.Concurrent.Async -waitEitherCatchCancel from Control.Concurrent.Async -waitEither_ from Control.Concurrent.Async -waitQSem from Control.Concurrent.QSem -waitQSemN from Control.Concurrent.QSemN -when from GHC.Base -whenM from Protolude.Bool -withAsync from Control.Concurrent.Async -withAsyncBound from Control.Concurrent.Async -withAsyncOn from Control.Concurrent.Async -withExcept from Control.Monad.Trans.Except -withExceptT from Control.Monad.Trans.Except -withFile from System.IO -withFrozenCallStack from GHC.Stack -withMVar from Control.Concurrent.MVar -withMVarMasked from Control.Concurrent.MVar -withState from Control.Monad.Trans.State.Lazy -witness from Debug -words from Data.Text -writeChan from Control.Concurrent.Chan -writeFile from Data.Text.IO -writeList2Chan from Control.Concurrent.Chan -xor from Data.Bits -zero from Protolude.Semiring -zeroBits from Data.Bits -zip from GHC.List -zipWith from GHC.List -zipWithM from Control.Monad -zipWithM_ from Control.Monad -|| from GHC.Classes -||^ from Protolude.Bool diff --git a/src/protolude/protolude.cabal b/src/protolude/protolude.cabal deleted file mode 100644 index 80ee3efd5..000000000 --- a/src/protolude/protolude.cabal +++ /dev/null @@ -1,91 +0,0 @@ -name: protolude -version: 0.3.5 -synopsis: A small prelude. -description: A sensible set of defaults for writing custom Preludes. -homepage: https://github.com/sdiehl/protolude -license: MIT -license-file: LICENSE -author: Stephen Diehl -maintainer: adamwespiser@gmail.com, stephen.m.diehl@gmail.com -copyright: 2016-2022 Stephen Diehl -category: Prelude -build-type: Simple -cabal-version: >=1.10 -bug-reports: https://github.com/sdiehl/protolude/issues -tested-with: - GHC ==7.6.3 - || ==7.8.4 - || ==7.10.3 - || ==8.0.1 - || ==8.2.1 - || ==8.4.1 - || ==8.6.1 - || ==8.8.1 - || ==8.10.1 - || ==9.0.1 - || ==9.2.2 - || ==9.6.1 - || ==9.8.2 - || ==9.10.1 - || ==9.12.1 - -extra-source-files: - README.md - ChangeLog.md - -source-repository head - type: git - location: git@github.com:protolude/protolude.git - -library - exposed-modules: - Protolude - Protolude.Applicative - Protolude.Base - Protolude.Bifunctor - Protolude.Bool - Protolude.CallStack - Protolude.Conv - Protolude.ConvertText - Protolude.Debug - Protolude.Either - Protolude.Error - Protolude.Exceptions - Protolude.Functor - Protolude.List - Protolude.Monad - Protolude.Panic - Protolude.Partial - Protolude.Safe - Protolude.Semiring - Protolude.Show - Protolude.Unsafe - - default-extensions: - NoImplicitPrelude - FlexibleContexts - MultiParamTypeClasses - OverloadedStrings - - ghc-options: -Wall -fwarn-implicit-prelude - build-depends: - array >=0.4 && <0.6 - , async >=2.0 && <2.3 - , base >=4.6 && <4.22 - , bytestring >=0.10 && <0.13 - , containers >=0.5 && <0.8 - , deepseq >=1.3 && <1.6 - , ghc-prim >=0.3 && <0.14 - , hashable >=1.2 && <1.6 - , mtl >=2.1 && <2.4 - , mtl-compat >=0.2 && <0.3 - , stm >=2.4 && <2.6 - , text >=1.2 && <2.2 - , transformers >=0.2 && <0.7 - , transformers-compat >=0.4 && <0.8 - - if !impl(ghc >=8.0) - build-depends: fail ==4.9.* - - hs-source-dirs: src - default-language: Haskell2010 diff --git a/src/protolude/stack.yaml b/src/protolude/stack.yaml deleted file mode 100644 index 3694021d8..000000000 --- a/src/protolude/stack.yaml +++ /dev/null @@ -1,7 +0,0 @@ -resolver: lts-14.0 -packages: -- '.' -extra-deps: -- fail-4.9.0.0 -flags: {} -extra-package-dbs: [] diff --git a/src/protolude/test_stack_lts.sh b/src/protolude/test_stack_lts.sh deleted file mode 100755 index 73603409d..000000000 --- a/src/protolude/test_stack_lts.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env bash -set -e - -stack build --resolver lts-4.0 -stack build --resolver lts-5.0 -stack build --resolver lts-6.0 -stack build --resolver lts-7.0 -stack build --resolver lts-8.0 -stack build --resolver lts-9.0 -stack build --resolver lts-10.0 -stack build --resolver lts-11.0 -stack build --resolver lts-12.0 -stack build --resolver lts-13.0 -stack build --resolver lts-14.0 -stack build --resolver lts-15.0 -stack build --resolver lts-16.0 -stack build --resolver lts-17.0 -stack build --resolver lts-18.0 -stack build --resolver lts-19.0