Popularity
3.6
Declining
Activity
0.0
Stable
1
4
0
Monthly Downloads: 6
Programming language: Haskell
License: MIT License
Tags:
Prelude
introduction alternatives and similar packages
Based on the "Prelude" category.
Alternatively, view introduction alternatives based on common mentions on social networks and blogs.
-
relude
🌀 Safe, performant, user-friendly and lightweight Haskell standard library -
base-prelude
The most complete prelude formed only from the "base" package -
papa-prelude-semigroups
Prelude with only useful functions -
papa-prelude-semigroupoids
Prelude with only useful functions -
papa-implement
All implemented modules and others with multiple dependencies -
papa-bifunctors-export
export useful functions from bifunctors -
papa-bifunctors-implement
Useful bifunctors functions reimplemented -
papa-semigroupoids-export
export useful functions from semigroupoids -
papa-semigroupoids-implement
Useful semigroupoids functions reimplemented -
mtl-prelude
Reexports of most definitions from "mtl" and "transformers" -
microbase
A minimal base reexporting hardwired stuff to get around GHC bugs -
heart-app
An opinionated app prelude and framework in the UnliftIO style -
preludeplus
Non-partial Prelude with List functions generalized to MonadPlus. -
protolude-lifted
Protolude with lifted-base and lifted-async. -
lifted-protolude
A sensible set of defaults for writing lifted custom Preludes.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Promo
scoutapm.com
Do you think we are missing an alternative of introduction or a related project?
README
Introduction
A prelude for safe new projects and another prelude for their tests.
Design points:
- Compatible with GHC 8
- No partial functions in
Introduction
- Partial functions in
Unsafe
with compiler warnings. - Compiler warning on unsafe functions and bottoms.
- Polymorphic string IO functions.
- Type for common data structures in scope.
- Type for all common string types in scope.
- Common monad transformers in scope by default.
Foldable
/Traversable
functions in scope by default.
Usage
In cabal file:
library
[...]
extensions: NoImplicitPrelude
[...]
... or on a per-module basis:
{-# LANGUAGE NoImplicitPrelude #-}
import Introduction
License
Copyright (c) 2016, Tom Sydney Kerckhove
*Note that all licence references and agreements mentioned in the introduction README section above
are relevant to that project's source code only.