Teaching Functional Programming to Professional .NET Developers

added by Robert Greyling
1/12/2015 2:17:49 PM

2 Kicks, 281 Views

Most programming languages were designed before the age of web. This matters because the web changes many assumptions that typed functional language designers take for granted. For example, programs do not run in a closed word, but must instead interact with (changing and likely unreliable) services and data sources, communication is often asynchronous or event-driven, and programs need to interoperate with untyped environments.