> ... and then you define a monad in order to support
> generation of id's using mappend and then you end up
> with what you already
> have. :-)

except my point was that the monadic cure is
notationally worse?  ie. i've picked the wrong variants
to export.  in any case i made the typeclass change...

Prelude Sound.SC3> :t whiteNoise
whiteNoise :: (UId m) => Rate -> m UGen
Prelude Sound.SC3> :t Sound.SC3.UGen.Base.whiteNoise
Sound.SC3.UGen.Base.whiteNoise :: (ID a) => a -> Rate -> UGen

_______________________________________________
haskell-art mailing list
[email protected]
http://lists.lurk.org/mailman/listinfo/haskell-art

Reply via email to