Hello Cafe,<br>Thanks to all of you who provided ideas and suggestions for introducing Haskell. I finally went the simple way, presenting the &quot;knapsack&quot; problem slightly reframed using tapas (spanish dishes). This problem is small enough to fit in the 5 minutes time-frame and it actually illustrates some of the salient points of the langauge: laziness of course, list-comprehensions, monadic computations (replicateM), first-class and higher-order functions, the REPL, integration with emacs, command-line compiling. <br>
<br>Here is the code <a href="https://gist.github.com/1948301">https://gist.github.com/1948301</a><br><br>I got a lot of positive feedback during the evening as I did some more live coding on simple problems (fizz-buzz, fibonacci) and I ended up showing some code I wrote doing &quot;real stuff&quot;, notably the simple music synthesizer I wrote (<a href="https://github.com/abailly/haskell-synthesizer">https://github.com/abailly/haskell-synthesizer</a>) for presenting Haskell to Paris Scala user Group and inspired of course by Paul Hudak&#39;s book and Joao Pizani&#39;s blog (<a href="http://joaopizani.hopto.org/en/2012/01/haskell-synth/">http://joaopizani.hopto.org/en/2012/01/haskell-synth/</a>). The meeting ended with an impromptu panel on the disadvantages of the languages presented by each speaker which was really hard for me given the sheer perfection of Haskell. <br>
<br>One advantage I mentionned somewhat indirectly which I should stress here is the Haskell community: reactive, vibrant and kind are a few adjectives that spring to my mind. <br><br>Thanks again for your support,<br>Arnaud Bailly<br>
<br>