<div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif">Hi all!  This talk is tonight, hope to see some of you there!</div><div class="gmail_default" style="font-family:garamond,serif"><br></div><div class="gmail_default" style="font-family:garamond,serif">(And if you are reading this on one of the cross-posted lists, please shout if you have an idea for a talk combining functional programming and your discipline!  I&#39;d love to hear more about how people are doing FP in Perl, Python, Ruby, or an XP style!)</div><div class="gmail_default" style="font-family:garamond,serif"><br></div><div class="gmail_default" style="font-family:garamond,serif">All the best,</div><div class="gmail_default" style="font-family:garamond,serif">Hakim</div><div class="gmail_extra"><br><div class="gmail_quote">On 14 March 2017 at 21:32, Hakim C <span dir="ltr">&lt;<a href="mailto:hakim.cassimally@gmail.com" target="_blank">hakim.cassimally@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><span style="font-family:garamond,serif">It&#39;s time for another LambdaLounge talk!</span></div><div><span style="font-family:garamond,serif"><br></span></div><div><span style="font-family:garamond,serif"> When: Monday 20th March @ 7pm</span></div><div><span style="font-family:garamond,serif"> Who:  Technical author and speaker DJ Adams &lt;@qmacro </span><span style="font-family:garamond,serif"><a href="http://www.pipetree.com/qmacro/" target="_blank">http://www.pipetree.<wbr>com/qmacro/</a>&gt;</span></div><div><span style="font-family:garamond,serif"> Where:  </span><font face="garamond, serif"><a href="https://madlab.org.uk/find-us/" target="_blank">https://madlab.org.uk/find-<wbr>us/</a></font></div><div><font face="garamond, serif"> What:  &quot;Discovering the Beauty of <b>Recursion</b> and <b>Pattern Matching</b>&quot;</font></div><div><span style="font-family:garamond,serif"><br></span></div><div><font face="garamond, serif">Whether you&#39;re an FP beginner or an expert, <b>everyone is welcome</b> at LambdaLounge talks. </font></div><div><font face="garamond, serif"><br></font></div><div>Here&#39;s the full blurb, hope to see you there on Monday!</div><div><br></div><div><a href="http://www.lambdalounge.org.uk/#beauty-recursion" target="_blank">http://www.lambdalounge.org.<wbr>uk/#beauty-recursion</a><br></div><div><font face="garamond, serif">&quot;Moving from an imperative mindset across to a more functional one requires </font><span style="font-family:garamond,serif">some rewiring of your brain.</span></div><div><font face="garamond, serif">One of the areas where this is particularly noticeable is understanding how </font><span style="font-family:garamond,serif">iteration is achieved in languages without explicit loop constructs. </span></div><div><font face="garamond, serif">In this talk, we&#39;ll look at recursion as a fundamental building block, </font><span style="font-family:garamond,serif">and discover how pattern matching in <b>Haskell</b>, <b>Clojure</b>, <b>Elm</b>, <b>Elixir</b> </span><span style="font-family:garamond,serif">and even <b>JavaScript</b> is a beautiful thing.&quot;</span></div><div><span style="font-family:garamond,serif"><br></span></div><div>All the best,</div><div>Hakim</div></div></div>
</blockquote></div><br></div></div>