
27 Jun
2006
27 Jun
'06
4:06 a.m.
Hi, all I'm just a newbie for Haskell and functional programming world. The idea I currently read is quite different and interesting. I have one general question about the recursively looping style. For example: myMax [ ] = error "empty list" myMax [x] = x myMax [x:xs] = if x>= (myMax xs) then x else (myMax xs) I just list out this kind of very simple program. However, if the list size if a big number such as 10000000, the Winhug will report that the stack is overflow. Does it mean that the functional programming is lacking of scalability? I do know that we can manually change the stack size for it. But that's not a good solution according to my opinion. Yours, Hank