What’s the point?

Google explains their use of MapReduce
Functional Programming in the Real World page
Orbitz runs on Lisp

 

from Ch2 of Peter Siebel’s Practical Common Lisp we see

“An even more impressive instance of remote debugging occurred on NASA’s 1998 Deep Space 1 mission. A half year after the space craft launched, a bit of Lisp code was going to control the spacecraft for two days while conducting a sequence of experiments. Unfortunately, a subtle race condition in the code had escaped detection during ground testing and was already in space. When the bug manifested in the wild--100 million miles away from Earth--the team was able to diagnose and fix the running code, allowing the experiments to complete. One of the programmers described it as follows:

 


    ’Debugging a program running on a $100M piece of hardware that is 100 million miles away is an interesting experience. Having a read-eval-print loop running on the spacecraft proved invaluable in finding and fixing the problem.’”

 

Okay, so that’s more of an out-of-this-world example. (see also http://nmp-techval-reports.jpl.nasa.gov/DS1/Remote_Integrated_Report.pdf )

 

Stack Overflow: Non-numerical use cases for functional programming

 

Stack Overflow: Why do people think functional programming will catch on? - the question sounds somewhat adversarial, but has some good answers (if I may say so myself).

 

Dr. Dobbs’ swan-song: Is it Finally Functional Programming’s Turn?

 

 

Design Patterns

DesignPatterns are different for OOP and FP

 

See Also

Lisp
Scheme
FSharp
Guile

 

 

Category tags

Programming functional programming


 

Comments

Comment Page  

 

 

Add Comment

Heading:
 Your Message
 
 Enter value ← Have you entered the code number?
Author: