Popularity
6.0
Declining
Activity
0.0
Stable
7
2
7
Monthly Downloads: 18
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Latest version: v0.2.0
phone-numbers alternatives and similar packages
Based on the "data" category.
Alternatively, view phone-numbers alternatives based on common mentions on social networks and blogs.
-
proto-lens
API for protocol buffers using modern Haskell language and library patterns. -
microlens
A lightweight (but compatible with ‘lens’) lenses library -
msgpack
Haskell implementation of MessagePack / msgpack.org[Haskell] -
extensible
Extensible records, variants, structs, effects, tangles -
file-embed
Use Template Haskell to embed file contents directly. -
base64-bytestring
Fast base64 encoding and decoding for Haskell. -
data-category
Library of categories, with categorical constructions on them -
interpolatedstring-perl6
QuasiQuoter for Perl6-style multi-line interpolated strings with q, qq and qc support. -
buffer-builder
Haskell library for efficiently building up buffers -
language-hcl
language-hcl contains HCL (Hashicorp Configuration Language) parsers and pretty-printers for the Haskell programming language -
finite-typelits
A type inhabited by finitely many values, indexed by type-level naturals. -
attoparsec-iteratee
An adapter to convert attoparsec Parsers into blazing-fast Iteratees -
data-structure-inferrer
A program that analyzes source code with a data-structure wildcard and suggests the right one. -
range-set-list
Memory efficient sets with continuous ranges of elements. List based implementation. -
syb-with-class
Fork of http://patch-tag.com/r/Saizan/syb-with-class -
filesystem-trees
Traverse and manipulate directories as lazy rose trees -
schedule-planner
Calculate an ideal schedule layout from a set of timeslots -
type-iso
Expresses isomorphic and injective relations between types. -
unamb-custom
Functional concurrency with unambiguous choice, using a custom scheduler. -
procrastinating-variable
Haskell values that cannot be evaluated immediately. -
resource-pool-catchio
A high-performance striped resource pooling implementation for Haskell
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Promo
www.onlyoffice.com
Do you think we are missing an alternative of phone-numbers or a related project?
README
phone-numbers - Parse phone numbers with Google's libphonenumber
--
-- Copyright © 2016 Christian Marie <[email protected]>
--
-- The code in this file, and the program it is a part of, is
-- made available to you by its authors as open source software:
-- you can redistribute it and/or modify it under the terms of
-- the 3-clause BSD licence.
--
{-# LANGUAGE OverloadedStrings #-}
import Data.PhoneNumber
import Control.Monad
import Data.Monoid
import qualified Data.ByteString.Char8 as S
main :: IO ()
main = forever $ do
l <- S.getLine
S.putStrLn "Number:"
print $ parsePhoneNumber l "AU"
print (refType <$> parsePhoneNumberRef l "AU")
S.putStrLn $ "Characters keypad normalised: " <> convertAlphaCharacters l