HORIZON HASKELLDocslts/ghc-10.0.x8fef28d2026-11-02Search packagesCtrl K
Theme: |

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8fef28d · 2026-11-02

Modulecasing-0.1.4.1Haskell2010

Text.Casing

Conversions between several common identifier casing conventions:

  • PascalCase - no spacing between words, first letter in word is uppercase, all others are lowercase.

  • camelCase - like PascalCase, but the very first letter is lowercase.

  • kebab-case - everything lowercase, dash delimits words.

  • snake_Case - underscores delimit words, case is unrestricted.

  • quiet_snake_case - underscores delimit words, everything lowercase.

  • SCREAMING_SNAKE_CASE - underscores delimit words, everything uppercase.

Contents
  1. Types
  2. Parsing
  3. Generating
  4. Shorthand functions
  5. Miscellaneous
Synopsis
  • Packagecasing-0.1.4.1
  • Exports21
  • LanguageHaskell2010
  • LicenceMIT
  • SourceCasing.hs

Types

newtypenewtype Identifier a

An opaque type that represents a parsed identifier.

Constructors

Instances7Monad, Functor, Applicative, Foldable, Traversable, Eq, …

Parsing

Generating

Shorthand functions

Miscellaneous