<div dir="ltr">Hi All,<div><br></div><div>I have updated the date of our February meeting on <a href="http://meetup.com">meetup.com</a> and sent out the announcement. It appears that the system still doesn't quite get the 'last Thursday in the month' setting. Perhaps it's challenging because we're meeting on the leap day.</div><div><br></div><div>And I'm reminded of the algorithm in K&R that showed how you could chain together multiple tests to get a result ..</div><div><br></div><div>  leap = year%4 && year%100 != 0 && year%400 == 0;  /* [1] */</div><div><br></div><div>The text around this code doesn't even stop to explain this algorithm -- they just assume that everyone knows the leap year rule. The tests are also ordered from most likely to least likely, since the compiler will short-circuit the result at the first failure.</div><div><br></div><div>Very terse, very elegant. Also, a great interview question.</div><div><br></div><div>I have to admit, writing code with variables that don't have sigils is a little alarming .. but this is from a book that I bought when I could still part my hair.</div><div><br></div><div>Cheers,</div><div><br></div><div>Alex</div><div><br></div><div>1. Page 104, The C Programming Language, Kernighan & Ritchie, 1978.<br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><font size="2">Alex Beamish</font></div><div dir="ltr"><font size="2"><br></font></div><div dir="ltr"><font size="2">Software Developer / <span style="background-color:rgb(246,246,246);color:rgb(51,51,51);font-family:helvetica,freesans,"liberation sans",helmet,arial,sans-serif"><a href="https://ca.linkedin.com/in/alex-beamish-5111ba3" target="_blank">https://ca.linkedin.com/in/alex-beamish-5111ba3</a></span><br></font></div><div><font size="2">Speaker Wrangler / Toronto Perlmongers / <a href="http://to.pm.org/" target="_blank">http://to.pm.org/</a></font></div><div>Chair, The Perl and Raku Conference 2023 / Toronto, Ontario / <a href="http://tprc.to" target="_blank">http://tprc.to</a></div><div dir="ltr"><font size="2">Baritone / Toronto Northern Lights, 2013 Champions / <a href="http://www.northernlightschorus.com" target="_blank">www.northernlightschorus.com</a></font></div><div><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>