A big thanks to you all for the discussion. I have determined that a
monad is actually not the best representation of a circular list of
functions. I was able to implement it without any special syntax or
unusual typing. For the curious:
--
an error that CircularFuncList funcList arg has kind * while Monad
is looking for * - *. This is a first attempt so it may be I'm a ways
off from a monad that implements a circular list of functions. That is
the goal though. What advice can you offer?
Thanks,
Aaron Altman
by avoiding it until we
work out a formal definition... or is there one already?
- Aaron Altman
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe