Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 1.41 KB

README.md

File metadata and controls

31 lines (19 loc) · 1.41 KB

comma-and

Build Status of the package by GitHub actions Build Status of the package by Hackage Hackage version badge

Joins text items together by separating these with commas, and "and" at the end.

Usage

We can combine elements with:

ghci> comma ["red", "green", "blue"]
"red, green, and blue"

The package has tooling for the two different comma styles, and can work with any string-like type.

String-like types?

The package can work with types that are an instance of IsString and Monoid. So this means it works with String, Text, ByteString, MarkupM, and probably a lot more types that concatenate with the Monoid instance, and are an instance of IsString.

comma-and is safe Haskell

The module is compiled with Safe and does not depend on unsafe modules.

Contribute

You can contribute by making a pull request on the GitHub repository.

You can contact the package maintainer by sending a mail to [email protected].