Haskell has a legacy type for text called String, which is defined as [Char], i.e. a list of characters. This is almost never a good representation of text, and should be avoided. Instead, use Text from the module Data.Text, after adding the package text to your requirements.

Normally, Text is used in conjunction with the extension

{-# LANGUAGE OverloadedStrings #-}

which allows you to write text in the obvious way:

exampleText :: Text
exampleText = "blahblah"

Last update: January 13, 2023
Created: January 7, 2023

Comments