On Fri, Dec 31, 2010 at 6:43 PM, aditya siram <aditya.siram@gmail.com> wrote:No definition for last works with infinite lists =).
> -- untested and won't work on an infinite list
> last :: [a] -> a
> last = head . reverse
maybeLast :: [a] -> Maybe a
maybeLast [] = Nothing
maybeLast [x] = Just x
Cheers,
--
Felipe.
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe