<font face="verdana,sans-serif">Regarding 2d, Debug.Trace is perfect for that.<br></font><br><div class="gmail_quote">On Thu, May 31, 2012 at 2:23 PM, C K Kashyap <span dir="ltr"><<a href="mailto:ckkashyap@gmail.com" target="_blank">ckkashyap@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">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's important - and why it'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'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's because they got rid of type mess.</div>
<div> f) Is there anything "serious/large" written in it? [GHC will not qualify as a good answer I feel]</div><div> g) Oh FP, as in Lisp, oh, that's AI stuff right ... we don'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's good for "those kind" 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'm gonna do my bit to wear the limestone!!!</div>
<div><br></div><div>Regards,</div><div><div>Kashyap</div></div>
<br>_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
<br></blockquote></div><br>