@hackage names0.2.2
Type level names.
Categories
License
MIT
Maintainer
Julian Fleischer <julian.fleischer@fu-berlin.de>
Links
Versions
Installation
Dependencies (2)
- base >=4 && <5
- template-haskell >=2.7 Show all…
Dependents (3)
@hackage/java-bridge, @hackage/acme-everything, @hackage/named-records
Type level names.
v0.2- Show Instances added. Restricted to latin1.
v0.2.1- Infix operator fixities set.
v0.2.2- Merge
Data.NameandData.Name.TH. Added Documentation.
Names are like strings on the type level. This is a name:
H :& E :& L :& L :& O :& W_ :& O :& R :& L :& D
This package provides types which can be used
as letters and a cons operator (:&). It also
provides syntactic sugar for using names via
template haskell:
name "helloWorld"
This will create a value named helloWorld
which has the above type and can be used to
work with the name.
Names are useful for named records. See the
named-records package.