Edward Amsden schrieb:
> Aditya: Not quite, because I'm actually looking to extract values from
> a functor (Maybe) with a default.
> 
> Stephen: Thanks, I'll take a look at those. I do have a need for it.
> I'm writing a very similar library to Yampa. (I would be patching
> Yampa, but the code is a mess, so I decided to try starting from
> scratch.)
> Basically, I have a signal processing loop, where values are passed
> updated with a Maybe, representing whether there is or is not a change
> to the value.

Hm, I have written a lot of signal processing stuff in Haskell (see
packages synthesizer-core, synthesizer-llvm etc.), but so far I did not
need to cope with all Maybes in a data structure at once. Does it happen
very often for you, that a value does not change? I only need a Maybe
for showing when a signal stops. But every signal processor maintains
its own Maybe (synthesizer-core:Synthesizer.Signal.State,
Synthesizer.Process.Causal).

Btw. there is also haskell-...@lurk.org mailing list for discussing
(audio) signal processing issues.

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to