Re: [Haskell-cafe] Java or C to Haskell

2006-09-20 Thread Donald Bruce Stewart
crespi.albert: > > I'm trying to write in Haskell a function that in Java would be something > like this: > > char find_match (char[] l1, char[] l2, char e){ > //l1 and l2 are not empty > int i = 0; > while (l2){ > char aux = l2[i]; > char[n] laux = l

Re: [Haskell-cafe] Java or C to Haskell

2006-09-20 Thread Andrea Rossato
On Wed, Sep 20, 2006 at 01:31:22AM -0700, Carajillu wrote: > > I'm trying to write in Haskell a function that in Java would be something > like this: > > char find_match (char[] l1, char[] l2, char e){ > //l1 and l2 are not empty > int i = 0; > while (l2){ > char a

Re: [Haskell-cafe] Java or C to Haskell

2006-09-20 Thread Donald Bruce Stewart
dons: > crespi.albert: > > > > I'm trying to write in Haskell a function that in Java would be something > > like this: > > > > char find_match (char[] l1, char[] l2, char e){ > > //l1 and l2 are not empty > > int i = 0; > > while (l2){ > > char aux = l2[i]; > >

Re: [Haskell-cafe] Java or C to Haskell

2006-09-20 Thread Andrea Rossato
On Wed, Sep 20, 2006 at 01:31:22AM -0700, Carajillu wrote: > compare function just compares the two lists and return true if they are > equal, or false if they are not. > it is really a simple function, but I've been thinking about it a lot of > time and I can't get the goal. I forgot, obviously,

Re: [Haskell-cafe] Java or C to Haskell

2006-09-20 Thread Ketil Malde
Carajillu <[EMAIL PROTECTED]> writes: > compare function just compares the two lists and return true if they are > equal, or false if they are not. > find_match "4*h&a" "4*5&a" 'h' > returns '5' (5 matches with the h) > find_match "4*n&s" "4dhnn" "k" > returns '' (no match at all - lists

Re: [Haskell-cafe] Java or C to Haskell

2006-09-20 Thread Carajillu
wow, the simpliest ever! Andrea Rossato wrote: > > On Wed, Sep 20, 2006 at 01:31:22AM -0700, Carajillu wrote: >> compare function just compares the two lists and return true if they are >> equal, or false if they are not. >> it is really a simple function, but I've been thinking about it a lot

Re: [Haskell-cafe] Java or C to Haskell

2006-09-20 Thread Donald Bruce Stewart
mailing_list: > On Wed, Sep 20, 2006 at 01:31:22AM -0700, Carajillu wrote: > > compare function just compares the two lists and return true if they are > > equal, or false if they are not. > > it is really a simple function, but I've been thinking about it a lot of > > time and I can't get the goal

Re: [Haskell-cafe] Java or C to Haskell

2006-09-20 Thread Carajillu
That works good, but I have a problem with the return type, I forgot to mention... can it be a [char]?? Donald Bruce Stewart wrote: > > crespi.albert: >> >> I'm trying to write in Haskell a function that in Java would be something >> like this: >> >> char find_match (char[] l1, char[] l2, char

Re: [Haskell-cafe] Java or C to Haskell

2006-09-20 Thread Carajillu
Yes, they must be equal the whole way, I like this recursive solution :) Ketil Malde-3 wrote: > > Carajillu <[EMAIL PROTECTED]> writes: > >> compare function just compares the two lists and return true if they are >> equal, or false if they are not. > >> find_match "4*h&a" "4*5&a" 'h' > re

Re: [Haskell-cafe] Java or C to Haskell

2006-09-20 Thread Ketil Malde
Andrea Rossato <[EMAIL PROTECTED]> writes: > I forgot, obviously, that lists are an instance of the Eq class... > so, this is enough: > comp l1 l2 = if l1 == l2 then True else False Or why not: > comp l1 l2 = l1 == l2 Or simply: > comp = (==) :-) -k -- If I haven't seen further, it is by s

Re: [Haskell-cafe] Java or C to Haskell

2006-09-20 Thread Andrea Rossato
On Wed, Sep 20, 2006 at 07:20:23PM +1000, Donald Bruce Stewart wrote: > > comp l1 l2 = if l1 == l2 then True else False > > > > You never stop learning! > > andrea > > which you would just write as: > comp = (==) > > and then you'd just use == anyway :) this is why I came to love haskell: i

Re: [Haskell-cafe] Java or C to Haskell

2006-09-20 Thread Matthias Fischmann
From: Carajillu <[EMAIL PROTECTED]> > Date: Wed, 20 Sep 2006 02:22:29 -0700 (PDT) > Subject: Re: [Haskell-cafe] Java or C to Haskell > > > Yes, they must be equal the whole way, I like this recursive solution :) > > Ketil Malde-3 wrote: > > > > Carajillu &

Re: [Haskell-cafe] Java or C to Haskell

2006-09-20 Thread Cale Gibbard
askell.org > From: Carajillu <[EMAIL PROTECTED]> > Date: Wed, 20 Sep 2006 02:22:29 -0700 (PDT) > Subject: Re: [Haskell-cafe] Java or C to Haskell > > > Yes, they must be equal the whole way, I like this recursive solution :) > > Ketil Malde-3 wrote: > > > > C