sext-0.1.3: Lists, Texts, ByteStrings and Vectors with type-encoded length
Data.Sext.TH
Description
Template Haskell helpers for Sext.
Synopsis
sext :: LitS -> Q Exp Source #
Type-safe Sext constructor macro for string literals.
Example:
$(sext "Foobar")
compiles to
unsafeCreate "Foobar" :: forall a. (IsString a, Sextable a) => Sext 6 a
where 6 is the string length obtained at compile time.