acme-omitted-2.0.0.0: src/Acme/Omitted.hs
{-|
Module : Acme.Omitted
Description : A name for omitted definitions
Copyright : (c) 2013-2014 Joachim Fasting
License : BSD3
Maintainer : joachifm@fastmail.fm
Stability : stable
Portability : portable
This module provides the means to indicate that a definition
has been omitted (for whatever reason), as opposed to being
inherently undefinable.
-}
module Acme.Omitted
(
omitted
, (...)
) where
-- | Alternative syntax for 'omitted' that has been carefully
-- optimised for programmer convenience and visual presentation
-- (e.g., for use in printed documents).
--
-- Example usage:
--
-- > definition = (...)
(...) :: a
(...) = omitted
-- | Indicate that a definition has been omitted.
omitted :: a
omitted = error "Acme.Omitted.omitted"