[Haskell-cafe] Processing File Dependencies
Jon Fairbairn
Jon.Fairbairn at cl.cam.ac.uk
Sat Dec 11 11:30:33 EST 2004
On 2004-12-11 at 16:00GMT "chris beddoe" wrote:
> Hey,
please don't send mail in html
> I have been trying to program a simple Haskell program that allows me
> to input a list of Java files and their dependencies
Judging from what appears below, you should probably start
with something simpler. Take this, for example:
> > getArray :: [String] -> [File]
> >getArray [a]
> > | length[a] == 1 = [parseFile (head[a])]
> > | otherwise = [parseFile (head[a])] && (getArray (tail[a]))
length [a] is always going to be 1, because [a] is a list
containing just a. head[a] is a, tail [a] is []. You give no
cases for getArray when the input is something other than a
list of length 1.
--
Jón Fairbairn Jon.Fairbairn at cl.cam.ac.uk
More information about the Haskell-Cafe
mailing list