------------------------------------------------------------------------
-- The Agda standard library
--
-- Costrings
------------------------------------------------------------------------
{-# OPTIONS --without-K #-}
module Codata.Musical.Costring where
open import Codata.Musical.Colist as Colist using (Colist)
open import Data.Char using (Char)
open import Data.String as String using (String)
open import Function using (_∘_)
-- Possibly infinite strings.
Costring : Set
Costring = Colist Char
-- Methods
toCostring : String → Costring
toCostring = Colist.fromList ∘ String.toList