Partial is:module
ConstraintKind synonym for marking partial functions
Lazy
ByteString partial functions. Import as:
import qualified RIO.ByteString.Lazy.Partial as BL'
Strict
ByteString partial functions. Import as:
import qualified RIO.ByteString.Partial as B'
Unicode
Char partial functions. Import as:
import qualified RIO.Char.Partial as C'
Strict
HashMap partial functions. Import as:
import qualified RIO.HashMap.Partial as HM'
List partial functions. Import as:
import qualified RIO.List.Partial as L'
Strict
Map partial functions. Import as:
import qualified RIO.Map.Partial as Map'
NonEmpty list partial functions. Import as:
import qualified RIO.NonEmpty.Partial as NE'
Partial functions. Import as:
import qualified RIO.Partial as RIO'
Set partial functions. Import as:
import qualified RIO.Set.Partial as Set'
Lazy
Text partial functions. Import as:
import qualified RIO.Text.Lazy.Partial as TL'
Strict
Text partial functions. Import as:
import qualified RIO.Text.Partial as T'
Boxed
Vector partial functions. Import as:
import qualified RIO.Vector.Boxed.Partial as VB'
Generic
Vector interface partial functions. Import as:
import qualified RIO.Vector.Partial as V'
Storable
Vector partial functions. Import as:
import qualified RIO.Vector.Storable.Partial as VS'
Unboxed
Vector partial functions. Import as:
import qualified RIO.Vector.Unboxed.Partial as VU'
Partial functions vocabulary
This module provides common partial functions for operating on
ShortText.
The use of these functions is discouraged as they tend to be
error-prone.
Code related to PSBT parsing and serialization.
Often, various operations on values are only partially defined (in the
case of Crucible expressions, consider loading a value from a pointer
- this is only defined in the case that the pointer is valid and
non-null). The
PartExpr type allows for packaging values
together with predicates that express their partiality: the value is
only valid if the predicate is true.
This module provides methods to support operations on partially
ordered collections. The partial ordering relationship is represented
by
Maybe Ordering.
Thanks to members of the haskell-cafe mailing list - Robert
(rvollmert-lists@gmx.net) and Tom Pledger (Tom.Pledger@peace.com) -
who suggested key ideas on which some of the code in this module is
based.
Implementation of partial fractions. Useful e.g. for fractions of
integers and fractions of polynomials.
For the considered ring the prime factorization must be unique.
Define Transcendental functions on arbitrary fields. These functions
are defined for only a few (in most cases only one) arguments, that's
why we discourage making these types instances of
C. But
instances of
C can be useful when working with power series. If
you intend to work with power series with
Rational
coefficients, you might consider using
MathObj.PowerSeries.T
(Number.PartiallyTranscendental.T Rational) instead of
MathObj.PowerSeries.T Rational.