spiros: Spiros Boosalis's Custom Prelude
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).
[Skip to Readme]
Modules
[Index] [Quick Jump]
Flags
Manual Flags
Name | Description | Default |
---|---|---|
develop | Dynamic typechecking and/or exposed internals (for development). | Disabled |
orphans | Orphan Instances (e.g. for « Lift », via « th-lift-instances »). | Enabled |
static | 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.) | Disabled |
examples | « example-spiros » executable. | Disabled |
cpphs | Use « cpphs » as a C-Pre-Procesor (instead of « gcc », « clang », etc). | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- spiros-0.4.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.0.0, 0.4.0, 0.4.2 |
---|---|
Change log | CHANGELOG.md |
Dependencies | base (>=4.7 && <5.0), bytestring, case-insensitive, containers, cpuinfo (>=0.1.0.1), data-default-class, deepseq (>=1.0), directory (>=1.3), exceptions (>=0.10), filepath (>=1.4), generic-deriving (>=1.11), hashable (>=1.2.5), mtl, optparse-applicative, prettyprinter, process, safe, semigroups (>=0.16.2), spiros, split, stm, string-conv, template-haskell (>=2.10), text, th-lift-instances, time (>=1.8), transformers, unix-compat (>=0.5), unordered-containers [details] |
Tested with | ghc ==8.6.4, ghc ==8.4.4, ghc ==8.2.2, ghc ==8.0.2, ghc ==7.10.3, ghc ==8.4.3, ghcjs ==8.6.0.1 |
License | Apache-2.0 |
Copyright | 2019 Sam Boosalis |
Author | Spiros Boosalis |
Maintainer | samboosalis@gmail.com |
Category | Prelude |
Home page | https://github.com/sboosali/spiros#readme |
Bug tracker | https://github.com/sboosali/spiros#issues |
Source repo | head: git clone https://github.com/sboosali/spiros(spiros) |
Uploaded | by sboo at 2019-04-11T10:53:22Z |
Distributions | |
Reverse Dependencies | 2 direct, 4 indirect [details] |
Executables | example-spiros |
Downloads | 1936 total (5 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2019-04-11 [all 1 reports] |