Totally new to this
#11

Do you think C++ has a darn syntax try Functional Programming (I only posted Haskell), Wondering who is a Haskell fan:

length :: [a] -> Integer
length [] = 0
length (x:xs) = 1 + length xs

This translates:

integer length(list ){
if(list.is_empty)
return 0;
return 1+length(list.remove_first_element);
}

 

No wonder the Haskell has a Lazy evaluation.



Messages In This Thread
[No subject] - by Sutz - 02-12-2012, 03:30 PM
[No subject] - by trasher - 02-12-2012, 03:41 PM
[No subject] - by someone - 02-12-2012, 03:43 PM
[No subject] - by Kenpachi - 02-12-2012, 03:46 PM
[No subject] - by HateMe - 02-12-2012, 03:51 PM
[No subject] - by Sutz - 02-12-2012, 03:53 PM
[No subject] - by Jackster - 02-12-2012, 04:16 PM
[No subject] - by Wizatek - 02-12-2012, 04:19 PM
[No subject] - by Paramount - 02-12-2012, 05:32 PM
[No subject] - by illusionist - 02-12-2012, 08:49 PM
[No subject] - by someone - 02-12-2012, 09:19 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)