-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Dvorak encoding for Haskell.
--   
--   Dvorak encoding for Haskell.
@package dvorak
@version 0.1.0.0


-- | This module exposes all the API for this package.
module Codec.Dvorak

-- | Encodes a single given <a>Char</a> to its dvorak encoded equivalent.
toDvorakChar :: Char -> Char

-- | Encodes a string to its dvorak encoded equivalent using
--   <a>toDvorakChar</a>. Analagous to:
--   
--   <pre>
--   toDvorak = map toDvorakChar
--   </pre>
toDvorak :: String -> String

-- | Decodes a single given <a>Char</a> from its dvorak encoded equivalent.
fromDvorakChar :: Char -> Char

-- | Decodes a string from its dvorak encoded equivalent using
--   <a>fromDvorakChar</a>. Analagous to:
--   
--   <pre>
--   fromDvorak = map fromDvorakChar
--   </pre>
fromDvorak :: String -> String
