packages feed

hsc3-lang-0.8: Help/Pattern/Step/pappend.help.lhs

mappend :: P a -> P a -> P a

Sequence two patterns.  This is the mappend instance of Monoid.

> import Data.Monoid
> import Sound.SC3.Lang.Pattern.Step

> let { p = pseq [1, 2] 1
>     ; q = pseq [2, 3] 1 }
> in evalP (p `mappend` q)

> evalP (mempty `mappend` mempty)