Programming.FunctionalProgramming History

Hide minor edits - Show changes to output - Cancel

 
 
January 09, 2009, at 02:14 PM by OtherMichael -
Changed lines 19-21 from:
to:
Dr. Dobbs' swan-song: [[http://www.ddj.com/development-tools/212201710|Is it Finally Functional Programming's Turn?]]

Added lines 29-30:
[[Guile]]
 
 
January 04, 2009, at 08:16 PM by OtherMichael - clarity of quote
Changed lines 6-7 from:
from http://gigamonkeys.com/book/lather-rinse-repeat-a-tour-of-the-repl.html we see
to:
from [[http://gigamonkeys.com/book/lather-rinse-repeat-a-tour-of-the-repl.html|Ch2 of Peter Siebel's ''Practical Common Lisp'']] we see
>>clip lrindent<<
Added line 11:
>><<
 
 
January 04, 2009, at 07:16 PM by OtherMichael - SO link on fp "catching on"
Added lines 15-17:

Stack Overflow: [[http://stackoverflow.com/questions/411290/why-do-people-think-functional-programming-will-catch-on#411308|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).

 
 
January 02, 2009, at 09:29 AM by OtherMichael -
Added lines 16-17:
!! [[#DesignPatterns]] Design Patterns
[[DesignPatterns]] are [[http://stackoverflow.com/questions/327955/does-functional-programming-replace-gof-design-patterns|different for OOP and FP]]
 
 
December 29, 2008, at 09:17 AM by OtherMichael - Non-numerical use cases for functional programming
Changed lines 14-16 from:
to:
Stack Overflow: [[http://stackoverflow.com/questions/381685/non-numerical-use-cases-for-functional-programming|Non-numerical use cases for functional programming]]

Changed lines 18-20 from:
to:
[[Lisp/Lisp]]
[[Scheme]]
[[FSharp]]
 
 
September 05, 2008, at 04:05 PM by OtherMichael -
Added lines 1-19:
!! What's the point?
[[http://labs.google.com/papers/mapreduce.html|Google explains their use of MapReduce]]
[[http://homepages.inf.ed.ac.uk/wadler/realworld/index.html|Functional Programming in the Real World page]]
[[http://www.franz.com/success/customer_apps/data_mining/itastory.php3|Orbitz runs on Lisp]]

from http://gigamonkeys.com/book/lather-rinse-repeat-a-tour-of-the-repl.html 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 )


!! [[#SeeAlso]] See Also


!! [[#Categories]] Category tags
[[!Programming]] [[!functional programming]]