Personal tools

List of partial functions

From HaskellWiki

Revision as of 12:01, 12 October 2012 by Dave4420 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

1 Partial functions in Prelude

1.1 Functions that aren't even partial

  • error
  • undefined

1.2 List functions

  • maximum
  • minimum
  • head
  • tail
  • init
  • last
  • foldl
  • foldl'
  • foldl1
  • foldl1'
  • foldr1
  • scanl1
  • scanr1
  • cycle
  •  !!
  • length
  • sum
  • product
  • reverse
  • ... (todo)

1.3 Other

  • read
  • quot
  • rem
  • quotRem
  • div
  • mod
  • divMod
  • succ
  • pred
  • toEnum
  • (^)
  • fail
  • ... (todo)

2 Partial functions in other base libraries

2.1 Data.List

  • genericIndex
  • genericLength

2.2 Data.Map

  • (!)

2.3 Data.Maybe

  • fromJust

3 Partial functions in other Haskell Platform packages

... (todo)