Name: names Version: 0.2.2 Synopsis: Type level names. Description: Type level names. . [@v0.2@] Show Instances added. Restricted to latin1. . [@v0.2.1@] Infix operator fixities set. . [@v0.2.2@] Merge "Data.Name" and "Data.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. License: MIT License-File: LICENSE Author: Julian Fleischer Maintainer: Julian Fleischer Build-Type: Simple Cabal-Version: >= 1.6 Category: Data, Type System Stability: experimental Source-Repository head type: darcs location: hub.darcs.net:names Source-Repository head type: darcs location: hub.darcs.net:names tag: v0.2.2 Library Exposed-Modules: Data.Name Other-Modules: Data.Name.Internal.Names, Data.Name.Internal.TH Build-Depends: base >= 4 && < 5, template-haskell >= 2.7 Hs-Source-Dirs: src