@hackage spiros0.4.2

Spiros Boosalis's Custom Prelude

  • Installation

  • Tested Compilers

  • Dependencies (27)

  • Dependents (2)

    @hackage/enumerate, @hackage/workflow-types
  • Package Flags

      develop
       (off by default)

      Dynamic typechecking and/or exposed internals (for development).

      orphans
       (on by default)

      Orphan Instances (e.g. for « Lift », via « th-lift-instances »).

      static
       (off by default)

      Build a statically-linked dynamic-library andor statically-linked executables (NOTE you should also, via « .nix/static.nix », provision an environment with « musl » and other statically-linkable C Libraries.)

      examples
       (off by default)

      « example-spiros » executable.

      cpphs
       (off by default)

      Use « cpphs » as a C-Pre-Procesor (instead of « gcc », « clang », etc).

My custom prelude. I'm user/sboo on Hackage, @sboosali on GitHub, and /u/spirosboosalis on reddit.

Diverges slightly from base's: adding, removing, and shadowing.

Compatible with (and built/tested against):

  • 5 GHCs — from « ghc-7.10.* » (in Debian) to « ghc-8.6.* » (the latest, circa 2019).

  • GHCJS — the Haskell→JavaScript transpiler (« ghcjs-8.6.* »).

  • Musl — « ghc » statically-linked against « libmusl » (instead of dynamically-linked against « glibc », the default).

  • 3 OSs — Linux (« linux »), Windows (« win32 »), and MacOS (« darwin »). (Should work on FreeBSD and Andriod, too).