packages feed

base-unicode-symbols 0.1.2 → 0.1.2.1

raw patch · 12 files changed

+171/−37 lines, 12 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Control.Category.Unicode: (∘) :: (Category cat) => cat b c -> cat a b -> cat a c
+ Control.Category.Unicode: (∘) :: (Category cat) => cat β γ -> cat α β -> cat α γ
- Data.Function.Unicode: (∘) :: (b -> c) -> (a -> b) -> (a -> c)
+ Data.Function.Unicode: (∘) :: (β -> γ) -> (α -> β) -> (α -> γ)
- Prelude.Unicode: (∘) :: (b -> c) -> (a -> b) -> (a -> c)
+ Prelude.Unicode: (∘) :: (β -> γ) -> (α -> β) -> (α -> γ)

Files

Control/Applicative/Unicode.hs view
@@ -1,11 +1,21 @@-{-# LANGUAGE NoImplicitPrelude #-}-{-# LANGUAGE UnicodeSyntax #-}+{-# LANGUAGE NoImplicitPrelude, UnicodeSyntax #-} +{-|+Module     : Control.Applicative.Unicode+Copyright  : (c) 2009–2010 Roel van Dijk+License    : BSD3 (see the file LICENSE)+Maintainer : Roel van Dijk <vandijk.roel@gmail.com>+-}+ module Control.Applicative.Unicode ( (⊛), (∅) ) where -import Control.Applicative ( Applicative, Alternative-                           , (<*>), empty-                           )++-------------------------------------------------------------------------------+-- Imports+-------------------------------------------------------------------------------++-- from base:+import Control.Applicative ( Applicative, Alternative, (<*>), empty )   -------------------------------------------------------------------------------
Control/Category/Unicode.hs view
@@ -1,8 +1,19 @@-{-# LANGUAGE NoImplicitPrelude #-}-{-# LANGUAGE UnicodeSyntax #-}+{-# LANGUAGE NoImplicitPrelude, UnicodeSyntax #-} +{-|+Module     : Control.Category.Unicode+Copyright  : (c) 2009–2010 Roel van Dijk+License    : BSD3 (see the file LICENSE)+Maintainer : Roel van Dijk <vandijk.roel@gmail.com>+-}+ module Control.Category.Unicode ( (∘) ) where +-------------------------------------------------------------------------------+-- Imports+-------------------------------------------------------------------------------++-- from base: import Control.Category ( Category, (.) )  @@ -22,6 +33,6 @@  U+2218, RING OPERATOR -}-(∘) ∷ Category cat ⇒ cat b c → cat a b → cat a c+(∘) ∷ Category cat ⇒ cat β γ → cat α β → cat α γ (∘) = (.) 
Data/Bool/Unicode.hs view
@@ -1,8 +1,20 @@-{-# LANGUAGE NoImplicitPrelude #-}-{-# LANGUAGE UnicodeSyntax #-}+{-# LANGUAGE NoImplicitPrelude, UnicodeSyntax #-} +{-|+Module     : Data.Bool.Unicode+Copyright  : (c) 2009–2010 Roel van Dijk+License    : BSD3 (see the file LICENSE)+Maintainer : Roel van Dijk <vandijk.roel@gmail.com>+-}+ module Data.Bool.Unicode ( (∧), (∨), (¬) ) where ++-------------------------------------------------------------------------------+-- Imports+-------------------------------------------------------------------------------++-- from base: import Data.Bool ( Bool, (&&), (||), not )  
Data/Eq/Unicode.hs view
@@ -1,8 +1,20 @@-{-# LANGUAGE NoImplicitPrelude #-}-{-# LANGUAGE UnicodeSyntax #-}+{-# LANGUAGE NoImplicitPrelude, UnicodeSyntax #-} +{-|+Module     : Data.Eq.Unicode+Copyright  : (c) 2009–2010 Roel van Dijk+License    : BSD3 (see the file LICENSE)+Maintainer : Roel van Dijk <vandijk.roel@gmail.com>+-}+ module Data.Eq.Unicode ( (≡), (≢) ) where ++-------------------------------------------------------------------------------+-- Imports+-------------------------------------------------------------------------------++-- from base: import Data.Bool ( Bool ) import Data.Eq   ( Eq, (==), (/=) ) 
Data/Foldable/Unicode.hs view
@@ -1,8 +1,20 @@-{-# LANGUAGE NoImplicitPrelude #-}-{-# LANGUAGE UnicodeSyntax #-}+{-# LANGUAGE NoImplicitPrelude, UnicodeSyntax #-} +{-|+Module     : Data.Foldable.Unicode+Copyright  : (c) 2009–2010 Roel van Dijk+License    : BSD3 (see the file LICENSE)+Maintainer : Roel van Dijk <vandijk.roel@gmail.com>+-}+ module Data.Foldable.Unicode where ++-------------------------------------------------------------------------------+-- Imports+-------------------------------------------------------------------------------++-- from base: import Data.Bool     ( Bool ) import Data.Eq       ( Eq ) import Data.Foldable ( Foldable, elem, notElem )
Data/Function/Unicode.hs view
@@ -1,8 +1,20 @@-{-# LANGUAGE NoImplicitPrelude #-}-{-# LANGUAGE UnicodeSyntax #-}+{-# LANGUAGE NoImplicitPrelude, UnicodeSyntax #-} +{-|+Module     : Data.Function.Unicode+Copyright  : (c) 2009–2010 Roel van Dijk+License    : BSD3 (see the file LICENSE)+Maintainer : Roel van Dijk <vandijk.roel@gmail.com>+-}+ module Data.Function.Unicode ( (∘) ) where ++-------------------------------------------------------------------------------+-- Imports+-------------------------------------------------------------------------------++-- from base: import Data.Function ( (.) )  @@ -22,5 +34,5 @@  U+2218, RING OPERATOR -}-(∘) ∷ (b → c) → (a → b) → (a → c)+(∘) ∷ (β → γ) → (α → β) → (α → γ) (∘) = (.)
Data/List/Unicode.hs view
@@ -1,8 +1,20 @@-{-# LANGUAGE NoImplicitPrelude #-}-{-# LANGUAGE UnicodeSyntax #-}+{-# LANGUAGE NoImplicitPrelude, UnicodeSyntax #-} +{-|+Module     : Data.List.Unicode+Copyright  : (c) 2009–2010 Roel van Dijk+License    : BSD3 (see the file LICENSE)+Maintainer : Roel van Dijk <vandijk.roel@gmail.com>+-}+ module Data.List.Unicode ( (⧺), (∈), (∉), (∪), (∩) ) where ++-------------------------------------------------------------------------------+-- Imports+-------------------------------------------------------------------------------++-- from base: import Data.Bool ( Bool ) import Data.Eq   ( Eq ) import Data.List ( (++), elem, notElem, union, intersect )
Data/Monoid/Unicode.hs view
@@ -1,11 +1,20 @@-{-# LANGUAGE NoImplicitPrelude #-}-{-# LANGUAGE UnicodeSyntax #-}+{-# LANGUAGE NoImplicitPrelude, UnicodeSyntax #-} -module Data.Monoid.Unicode-    ( (∅)-    , (⊕)-    ) where+{-|+Module     : Data.Monoid.Unicode+Copyright  : (c) 2009–2010 Roel van Dijk+License    : BSD3 (see the file LICENSE)+Maintainer : Roel van Dijk <vandijk.roel@gmail.com>+-} +module Data.Monoid.Unicode ( (∅), (⊕) ) where+++-------------------------------------------------------------------------------+-- Imports+-------------------------------------------------------------------------------++-- from base: import Data.Monoid ( Monoid, mempty, mappend )  
Data/Ord/Unicode.hs view
@@ -1,8 +1,20 @@-{-# LANGUAGE NoImplicitPrelude #-}-{-# LANGUAGE UnicodeSyntax #-}+{-# LANGUAGE NoImplicitPrelude, UnicodeSyntax #-} +{-|+Module     : Data.Ord.Unicode+Copyright  : (c) 2009–2010 Roel van Dijk+License    : BSD3 (see the file LICENSE)+Maintainer : Roel van Dijk <vandijk.roel@gmail.com>+-}+ module Data.Ord.Unicode ( (≤), (≥), (≮), (≯) ) where ++-------------------------------------------------------------------------------+-- Imports+-------------------------------------------------------------------------------++-- from base: import Data.Bool ( Bool ) import Data.Ord  ( Ord, (<=), (>=) ) 
LICENSE view
@@ -1,4 +1,4 @@-Copyright (c) 2009 Roel van Dijk+Copyright (c) 2009–2010 Roel van Dijk  All rights reserved. 
Prelude/Unicode.hs view
@@ -1,6 +1,12 @@-{-# LANGUAGE NoImplicitPrelude #-}-{-# LANGUAGE UnicodeSyntax #-}+{-# LANGUAGE NoImplicitPrelude, UnicodeSyntax #-} +{-|+Module     : Prelude.Unicode+Copyright  : (c) 2009–2010 Roel van Dijk+License    : BSD3 (see the file LICENSE)+Maintainer : Roel van Dijk <vandijk.roel@gmail.com>+-}+ module Prelude.Unicode     ( (¬), (∧), (∨)     , (≡), (≢)@@ -13,15 +19,22 @@     , (⊥)     ) where ++-------------------------------------------------------------------------------+-- Imports+-------------------------------------------------------------------------------++-- from base:+import Prelude ( Num, Floating, Fractional+               , (/), (*), pi, undefined+               )++-- from base-unicode-symbols: import Data.Bool.Unicode     ( (∧), (∨), (¬) ) import Data.Eq.Unicode       ( (≡), (≢) ) import Data.Function.Unicode ( (∘) ) import Data.List.Unicode     ( (⧺), (∈), (∉) ) import Data.Ord.Unicode      ( (≤), (≥), (≮), (≯) )--import Prelude ( Num, Floating, Fractional-               , (/), (*), pi, undefined-               )   -------------------------------------------------------------------------------
base-unicode-symbols.cabal view
@@ -1,11 +1,11 @@ name:          base-unicode-symbols-version:       0.1.2+version:       0.1.2.1 cabal-version: >=1.6 build-type:    Simple-stability:     experimental+stability:     provisional author:        Roel van Dijk <vandijk.roel@gmail.com> maintainer:    Roel van Dijk <vandijk.roel@gmail.com>-copyright:     (c) 2009 Roel van Dijk <vandijk.roel@gmail.com>+copyright:     (c) 2009–2010 Roel van Dijk <vandijk.roel@gmail.com> license:       BSD3 license-file:  LICENSE category:@@ -18,7 +18,26 @@   information regarding their Unicode code point. They should be   completely interchangeable with their definitions.   .+  For further Unicode goodness you can enable the @UnicodeSyntax@+  language extension \[1\]. This extension enables Unicode characters+  to be used to stand for certain ASCII character sequences. For GHC+  6.12.1 it provides the following alternatives:+  .+  * &#x2237; (U+2237, PROPORTION) instead of @::@+  .+  * &#x21D2; (U+21D2, RIGHTWARDS DOUBLE ARROW) instead of @=>@+  .+  * &#x2200; (U+2200, FOR ALL) instead of @forall@+  .+  * &#x2192; (U+2192, RIGHTWARDS ARROW) instead of @->@+  .+  * &#x2190; (U+2190, LEFTWARDS ARROW) instead of @<-@+  .+  * &#x22EF; (U+22EF, MIDLINE HORIZONTAL ELLIPSIS) instead of @..@+  .   Original idea by P&#xE9;ter Divi&#xE1;nszky.+  .+  \[1\] <http://www.haskell.org/ghc/docs/latest/html/users_guide/syntax-extns.html#unicode-syntax>  source-repository head   type:     darcs