Generating an infinite sequence in Haskell
haskell, infinite-sequence
Solution
If you want your sequence to start from 1 then it is -
iterate generate 1
Please notice that first letter of function is lowercase, not uppercase. Otherwise it would be data type, not function.
//edit: I just realized not just data types start with capital, it could be data constructor or type class as well, but that wasn't the point. :)
Problem
I know that infinite sequences are possible in Haskell - however, I'm not entirely sure how to generate one Given a method ``` generate::Integer->Integer ``` which take an integer and produces the next integer in the sequence, how would I build an infinite sequence out of this?