phonetic-languages-basis-0.3.0.0: A basics of the phonetic-languages (PhLADiPreLiO-related) functionality.
Copyright(c) OleksandrZhabenko 2020-2023
LicenseMIT
Maintaineroleksandr.zhabenko@yahoo.com
StabilityExperimental
Safe HaskellSafe-Inferred
LanguageHaskell2010
Extensions
  • BangPatterns
  • FlexibleContexts

Phladiprelio.Basis

Description

Simplified version of the phonetic-languages-common and phonetic-languages-general packages. Uses less dependencies.

Documentation

data Result t a b c Source #

Constructors

R 

Fields

Instances

Instances details
(Eq b, Eq c, Eq (t a)) => Eq (Result t a b c) Source # 
Instance details

Defined in Phladiprelio.Basis

Methods

(==) :: Result t a b c -> Result t a b c -> Bool #

(/=) :: Result t a b c -> Result t a b c -> Bool #

(Ord (t a), Ord b, Ord c) => Ord (Result t a b c) Source # 
Instance details

Defined in Phladiprelio.Basis

Methods

compare :: Result t a b c -> Result t a b c -> Ordering #

(<) :: Result t a b c -> Result t a b c -> Bool #

(<=) :: Result t a b c -> Result t a b c -> Bool #

(>) :: Result t a b c -> Result t a b c -> Bool #

(>=) :: Result t a b c -> Result t a b c -> Bool #

max :: Result t a b c -> Result t a b c -> Result t a b c #

min :: Result t a b c -> Result t a b c -> Result t a b c #

data FuncRep2 a b c Source #

Constructors

D 

Fields

getAC :: FuncRep2 a b c -> a -> c Source #

data Result2 a b c Source #

Constructors

R2 

Fields

Instances

Instances details
(Eq a, Eq b, Eq c) => Eq (Result2 a b c) Source # 
Instance details

Defined in Phladiprelio.Basis

Methods

(==) :: Result2 a b c -> Result2 a b c -> Bool #

(/=) :: Result2 a b c -> Result2 a b c -> Bool #

(Ord a, Ord b, Ord c) => Ord (Result2 a b c) Source # 
Instance details

Defined in Phladiprelio.Basis

Methods

compare :: Result2 a b c -> Result2 a b c -> Ordering #

(<) :: Result2 a b c -> Result2 a b c -> Bool #

(<=) :: Result2 a b c -> Result2 a b c -> Bool #

(>) :: Result2 a b c -> Result2 a b c -> Bool #

(>=) :: Result2 a b c -> Result2 a b c -> Bool #

max :: Result2 a b c -> Result2 a b c -> Result2 a b c #

min :: Result2 a b c -> Result2 a b c -> Result2 a b c #