All about strings

  • Lazy vs strict
  • String, Text, and ByteString
  • Internal representation: pinned vs unpinned memory
  • Implications of lazy I/O
  • Character encoding, conversions
  • Representations (base16-bytestring/base64-bytestring)
  • Example: hashing