[Haskell-cafe] Newbie questions
Crypt Master
cryptmaster at hotmail.com
Sat Jul 3 04:52:02 EDT 2004
Hi
Very very helpful, thanks. I wasnt sure about the "From" on the end, but I
get the subtle change in way you see it. Much better than mine.
Using you other advice I got:
gaSolutionSpaceFrom :: a -> [a]
gaSolutionSpaceFrom p = iterate evolvePopulation p
and even managed to curry it :-) :
gaSolutionSpaceFrom :: a -> [a]
gaSolutionSpaceFrom = iterate evolvePopulation
Thanks again.
--------------
Kieth:
[Snip]
I think you mean:
gaSolutionSpaceFrom :: a -> [a]
gaSolutionSpaceFrom x = x : gaSolutionSpaceFrom (evolvepopulation x)
gaSolutionSpace = gaSolutionSpaceFrom createRandomPopulation
Note that "a" above should be replaced with your population type.
Also note the "iterate" function in the standard library does just this.
_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN 8.
http://join.msn.com/?page=features/junkmail
More information about the Haskell-Cafe
mailing list