Manlio, We live in the age of participation -- of co-education. Don't worry about text-books. Contribute to some wiki pages & blogs today that share these smart techniques with others.
<twocents>Learning/progress is mainly results when people respond to their own incomprehension by moving into new & challenging ideas, not by banishing them. Puzzlement can be met by resistance or by embracing & learning.</twocents> On Tue, Mar 24, 2009 at 3:15 PM, Manlio Perillo <[email protected]>wrote: > Dan Piponi ha scritto: > >> Miguel Mitrofanov wrote: >>> >>>> takeList = evalState . mapM (State . splitAt) >>>> >>> >> However, ironically, I stopped using them for pretty >>> much the same reason that Manlio is saying. >>> >> >> Are you saying there's a problem with this implementation? It's the >> only one I could just read immediately. >> > > Yes, you understand it immediately once you know what a state monad is. > But how well is introduced, explained and emphasized the state monad in > current textbooks? > > When I started learning Haskell, the first thing I learned was recursion > and pattern matching. > > So, this may be the reason why I find more readable my takeList solution. > > > > [...] > > > Manlio > > _______________________________________________ > Haskell-Cafe mailing list > [email protected] > http://www.haskell.org/mailman/listinfo/haskell-cafe >
_______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
