Re: [Haskell-cafe] getting last char of String

2011-01-01 Thread Maciej Piechotka
On Sat, 2011-01-01 at 19:27 +1100, Jesse Schalken wrote: > > On Sat, Jan 1, 2011 at 8:54 AM, Felipe Almeida Lessa > wrote: > On Fri, Dec 31, 2010 at 6:43 PM, aditya siram > wrote: > > -- untested and won't work on an infinite list > > last :: [a] -> a > >

Re: [Haskell-cafe] getting last char of String

2011-01-01 Thread Maciej Piechotka
On Sat, 2011-01-01 at 19:27 +1100, Jesse Schalken wrote: > > On Sat, Jan 1, 2011 at 8:54 AM, Felipe Almeida Lessa > wrote: > On Fri, Dec 31, 2010 at 6:43 PM, aditya siram > wrote: > > -- untested and won't work on an infinite list > > last :: [a] -> a > >

Re: [Haskell-cafe] getting last char of String

2011-01-01 Thread Maciej Piechotka
On Sat, 2011-01-01 at 19:27 +1100, Jesse Schalken wrote: > > On Sat, Jan 1, 2011 at 8:54 AM, Felipe Almeida Lessa > wrote: > On Fri, Dec 31, 2010 at 6:43 PM, aditya siram > wrote: > > -- untested and won't work on an infinite list > > last :: [a] -> a > >

Re: [Haskell-cafe] getting last char of String

2011-01-01 Thread Jesse Schalken
On Sat, Jan 1, 2011 at 10:06 PM, Jesse Schalken wrote: > > > On Sat, Jan 1, 2011 at 8:39 PM, Henning Thielemann < > lemm...@henning-thielemann.de> wrote: > >> >> On Sat, 1 Jan 2011, Jesse Schalken wrote: >> >> On Sat, Jan 1, 2011 at 8:54 AM, Felipe Almeida Lessa < >>> felipe.le...@gmail.com> wrot

Re: [Haskell-cafe] getting last char of String

2011-01-01 Thread Jesse Schalken
On Sat, Jan 1, 2011 at 8:39 PM, Henning Thielemann < lemm...@henning-thielemann.de> wrote: > > On Sat, 1 Jan 2011, Jesse Schalken wrote: > > On Sat, Jan 1, 2011 at 8:54 AM, Felipe Almeida Lessa < >> felipe.le...@gmail.com> wrote: >> >> > No definition for last works with infinite lists =). >> >>

Re: [Haskell-cafe] getting last char of String

2011-01-01 Thread Henning Thielemann
On Sat, 1 Jan 2011, Jesse Schalken wrote: On Sat, Jan 1, 2011 at 8:54 AM, Felipe Almeida Lessa wrote: > No definition for last works with infinite lists =).  Unless you make the result nullable, of course. maybeLast :: [a] -> Maybe a maybeLast [] = Nothing maybeLast [x] = Just x maybeL

Re: [Haskell-cafe] getting last char of String

2011-01-01 Thread Jesse Schalken
On Sat, Jan 1, 2011 at 8:54 AM, Felipe Almeida Lessa wrote: > On Fri, Dec 31, 2010 at 6:43 PM, aditya siram > wrote: > > -- untested and won't work on an infinite list > > last :: [a] -> a > > last = head . reverse > > No definition for last works with infinite lists =). Unless you make the re

Re: [Haskell-cafe] getting last char of String

2010-12-31 Thread Felipe Almeida Lessa
On Fri, Dec 31, 2010 at 6:43 PM, aditya siram wrote: > -- untested and won't work on an infinite list > last :: [a] -> a > last = head . reverse No definition for last works with infinite lists =). Cheers, -- Felipe. ___ Haskell-Cafe mailing list Ha

Re: [Haskell-cafe] getting last char of String

2010-12-31 Thread Aaron Gray
On 31 December 2010 20:44, Matthew Steele wrote: > Sounds like you're looking for `last', which is in the Prelude. > Yep, feeling dumb I did not try it ! Thanks, Aaron > > http://www.haskell.org/ghc/docs/6.12.2/html/libraries/base-4.2.0.1/Prelude.html#v%3Alast > > Cheers, > -Matt > > > On De

Re: [Haskell-cafe] getting last char of String

2010-12-31 Thread Luke Palmer
http://haskell.org/hoogle/?hoogle=[Char]+-%3E+Char "last" looks conspicuous :-) On Fri, Dec 31, 2010 at 1:39 PM, Aaron Gray wrote: > Is there an easy Haskell function that gets the last Char of a [Char] or > String ? > Many thanks in advance, > Aaron > > _

Re: [Haskell-cafe] getting last char of String

2010-12-31 Thread Matthew Steele
Sounds like you're looking for `last', which is in the Prelude. http://www.haskell.org/ghc/docs/6.12.2/html/libraries/base-4.2.0.1/Prelude.html#v%3Alast Cheers, -Matt On Dec 31, 2010, at 3:39 PM, Aaron Gray wrote: Is there an easy Haskell function that gets the last Char of a [Char] or St

Re: [Haskell-cafe] getting last char of String

2010-12-31 Thread aditya siram
-- untested and won't work on an infinite list last :: [a] -> a last = head . reverse -deech On Fri, Dec 31, 2010 at 2:39 PM, Aaron Gray wrote: > Is there an easy Haskell function that gets the last Char of a [Char] or > String ? > Many thanks in advance, > Aaron > >

[Haskell-cafe] getting last char of String

2010-12-31 Thread Aaron Gray
Is there an easy Haskell function that gets the last Char of a [Char] or String ? Many thanks in advance, Aaron ___ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe