Linux devs ponder pulling contributions over new Code of Conduct
itnews.com.au20 pointsby junkyarddog17 comments
let rec iterate f value = seq {
yield value
yield! iterate f (f value) }
Using the above we get ... let pascal = iterate (fun xs -> List.map2 (+) (0::xs) (xs @ [0])) [1]