Hi folks,<div><br></div><div>I have the opportunity to make a presentation to folks (developers and managers) in my organization about Haskell - and why it&#39;s important - and why it&#39;s the only way forward. I request you to share your experiences/suggestions for the following -</div>
<div>1. Any thoughts around the outline of the presentation - target audience being seasoned imperative programmers who love and live at the pinnacle of  object oriented bliss.</div><div>2. Handling questions/comments like these in witty/interesting ways - </div>
<div>    a) It looks good and mathematical but practically, what can we do with it, all our stuff is in C++</div><div>    b) Wow, what do you mean you cannot reason about its space complexity?</div><div>    c) Where&#39;s my inheritance?</div>
<div>    d) Debugging looks like a nightmare - we cannot even put a print in the function?</div><div>    e) Static types - in this day and age - come on - productivity in X is so much more - and that&#39;s because they got rid of type mess.</div>
<div>    f)  Is there anything &quot;serious/large&quot; written in it? [GHC will not qualify as a good answer I feel]</div><div>    g) Oh FP, as in Lisp, oh, that&#39;s AI stuff right ... we don&#39;t really do AI.</div>
<div>    h) Any other questions/comments that you may have heard.</div><div>3. Ideas about interesting problems that can be used so that it appeals to people. I mean, while fibonacci etc look good but showing those examples tend to send the signal that it&#39;s good for &quot;those kind&quot; of problems.</div>
<div>4. Is talking about or referring to Lambda calculus a good idea - I mean, showing that using its ultra simple constructs one could build up things like if/then etc </div><div><br></div><div>I&#39;m gonna do my bit to wear the limestone!!!</div>
<div><br></div><div>Regards,</div><div><div>Kashyap</div></div>