From: ganesh@edu.utah.cs.bliss (Ganesh C. Gopalakrishnan)

(Up to Haskerl index.)
From: ganesh@edu.utah.cs.bliss (Ganesh C. Gopalakrishnan)
Subject: Re: A Good Story
Date: Thu, 1 Apr 93 08:54:39 -0700
To: haskell@EDU.YALE.CS

 
Paul Hudak writes:
 
For every bad story there is a good one.  Recently Haskell was used
in an experiment here at Yale in the Medical School.  It was used to
replace a C program that controlled a heart-lung machine.  In the six
months that it was in operation, the hospital estimates that probably
a dozen lives were saved because the program was far more robust than
the C program, which often crashed and killed the patients.
 
-Paul
 
-------------------
 
In the above "good story", the part "which often crashed and killed the
patients" is being mentioned as if one wouldn't even bat an eye-lid when
a patient died?! "Oh, let us just bury the sucker and debug my C code
and see if the next patient lives or dies...". Strange hospital!         
 
Seriously, without more factual details and objective study, such
facts are open invitations for attack from non-formal methods believers
and non-functional-programming-lovers. (I am myself a believer in
functional programming and formal methods.) I only hope that Prof. Paul
Hudak would strengthen his story with more factual details (did the
C code really kill thousands?) and rid me of this uneasy feeling of
1000s of impending missiles from C-programming lovers.

Of course, bad Haskell programs can kill too!

Cheers!

Ganesh Gopalakrishnan
Assistant Professor, CS, University of Utah
ganesh@cs.utah.edu
(Back to Haskerl index.)


Will Partain, partain@dcs.gla.ac.uk; 1998-03-07.