<div dir="ltr"><div class="gmail_default" style="font-family:arial,sans-serif;font-size:small">Really nice post from Lee on the Ruby list about Unison, I thought might be of interest to other communities too :-)</div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:small">H </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>From: <strong class="gmail_sendername" dir="auto">Lee Hambley</strong><br>Date: Mon, 7 Sep 2020 at 08:59<br>Subject: [NWRUG] Re: LambdaLounge: 21st Sep, Exploring Unison in… er… unison<br>To: North West Ruby User Group (NWRUG) &lt;<a href="mailto:nwrug-members@googlegroups.com">nwrug-members@googlegroups.com</a>&gt;<br></div><br><br>If you haven&#39;t been exposed to the unison language at all yet, two data points that might help you decide:<br><br><div>- One of the authors (two?) are co-authors of the `FP in Scala` book which is amazing, and gets glowing reviews - <span>Paul Chiusano. He&#39;s also a huge language nerd in the best possible way, and speaks excellently about it.</span></div><div><span>- For me, as a Rubyist, knowing the background of smalltalk and some of the early &quot;what OOP was supposed to be&quot; and the smalltalk approach to running your code in a perennial environment where nothing ever starts or stops, Unison really, really speaks to me as awakening some long-lost ideas from the glory days of language design before everything was overtaken by variations on procedural OOP derived things with a C-like syntax.</span></div><div><span><br></span></div><div><span><a href="https://www.youtube.com/watch?v=gCWtkvDQ2ZI" target="_blank">https://www.youtube.com/watch?v=gCWtkvDQ2ZI</a> is an amazing video to maybe give you a taster of why Unison might be the most interesting programming language I&#39;ve noticed in the last decade. <br></span></div><br><div class="gmail_quote"><div dir="auto" class="gmail_attr">On Sunday, 6 September 2020 at 11:33:32 UTC+2 osfameron wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-family:arial,sans-serif;font-size:small"><h2 style="margin:0px 0px 27px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:48px;line-height:54px;font-family:BreeSerifRegular,Arial,sans-serif;vertical-align:baseline;color:rgb(77,0,35)"></h2><p style="margin:0px 0px 27px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:18px;line-height:inherit;font-family:helvetica;vertical-align:baseline">Get tickets on <a href="http://skiddle.com/e/13816499" style="margin:0px;padding:0px;border-width:0px 0px 1px;border-top-style:initial;border-right-style:initial;border-bottom-style:solid;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:rgb(182,96,33);border-left-color:initial;font-style:inherit;font-variant:inherit;font-weight:bold;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;color:rgb(182,96,33);text-decoration-line:none;outline:0px" rel="nofollow" target="_blank">Skiddle</a>!</p><p style="margin:0px 0px 27px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:18px;line-height:inherit;font-family:helvetica;vertical-align:baseline">For our September online meetup (7pm UK time, Mon 21st Sep), we’ll do something a little different, and explore Unison &lt;<a href="https://www.unisonweb.org/" style="font-family:arial,sans-serif;font-size:small" rel="nofollow" target="_blank">https://www.unisonweb.org/</a>&gt; together!</p><blockquote style="margin:0px;padding:0px 0px 0px 1em;border-width:0px 0px 0px 4px;border-top-style:initial;border-right-style:initial;border-bottom-style:initial;border-left-style:solid;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:rgb(182,96,33);font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:18px;line-height:inherit;font-family:helvetica;vertical-align:baseline;quotes:none;color:rgb(51,51,51)"><p style="margin:0px;padding:0px 0px 1em;border:0px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline"><span style="font-weight:inherit">‘</span><em style="margin:0px;padding:0px;border:0px;font-variant:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline"><b>Unison</b></em><span style="font-weight:inherit"> is an open source functional programming language based on a simple idea with big implications: code is content-addressed and immutable.’</span></p></blockquote><p style="margin:0px 0px 27px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:18px;line-height:inherit;font-family:helvetica;vertical-align:baseline">Unison has been on our ‘That Looks Interesting’ list for a long time. At this meeting, we’ll live stream our first steps with the programming language, the environment, and see what we can learn.<br></p><p style="margin:0px 0px 27px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:18px;line-height:inherit;font-family:helvetica;vertical-align:baseline">Join us and help shape the exploration by commenting on our <a href="https://www.youtube.com/watch?v=RDX8BexQa78&amp;ab_channel=LambdaLounge" style="margin:0px;padding:0px;border-width:0px 0px 1px;border-top-style:initial;border-right-style:initial;border-bottom-style:solid;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:rgb(182,96,33);border-left-color:initial;font-style:inherit;font-variant:inherit;font-weight:bold;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;color:rgb(182,96,33);text-decoration-line:none;outline:0px" rel="nofollow" target="_blank">YouTube stream</a> or <a href="https://discord.gg/mQ9gGQN" style="margin:0px;padding:0px;border-width:0px 0px 1px;border-top-style:initial;border-right-style:initial;border-bottom-style:solid;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:rgb(182,96,33);border-left-color:initial;font-style:inherit;font-variant:inherit;font-weight:bold;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;color:rgb(182,96,33);text-decoration-line:none;outline:0px" rel="nofollow" target="_blank">Discord</a> page.</p><p style="margin:0px 0px 27px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:18px;line-height:inherit;font-family:helvetica;vertical-align:baseline">Obviously in the strange times that we live in we can’t go to the pub after the talks, however please do join us on our new <a href="https://discord.gg/mQ9gGQN" style="margin:0px;padding:0px;border-width:0px 0px 1px;border-top-style:initial;border-right-style:initial;border-bottom-style:solid;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:rgb(182,96,33);border-left-color:initial;font-style:inherit;font-variant:inherit;font-weight:bold;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;color:rgb(182,96,33);text-decoration-line:none;outline:0px" rel="nofollow" target="_blank">discord server</a>. We are still getting setup with this, so let us know if there is anything you would like to see on there.</p><p style="margin:0px 0px 27px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:18px;line-height:inherit;font-family:helvetica;vertical-align:baseline">Get tickets on <a href="http://skiddle.com/e/13816499" style="margin:0px;padding:0px;border-width:0px 0px 1px;border-top-style:initial;border-right-style:initial;border-bottom-style:solid;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-bottom-color:rgb(182,96,33);border-left-color:initial;font-style:inherit;font-variant:inherit;font-weight:bold;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;vertical-align:baseline;color:rgb(182,96,33);text-decoration-line:none;outline:0px" rel="nofollow" target="_blank">Skiddle</a>!<br></p><p style="margin:0px 0px 27px;padding:0px;border:0px;font-variant-numeric:inherit;font-variant-east-asian:inherit;font-stretch:inherit;font-size:18px;line-height:inherit;font-family:helvetica;vertical-align:baseline">Hakim &amp; the LambdaLounge crew</p></div></div>
</blockquote></div>

<p></p>

-- <br>
You received this message because you are subscribed to the Google Groups &quot;North West Ruby User Group (NWRUG)&quot; group.<br>
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:nwrug-members+unsubscribe@googlegroups.com" target="_blank">nwrug-members+unsubscribe@googlegroups.com</a>.<br>
To view this discussion on the web, visit <a href="https://groups.google.com/d/msgid/nwrug-members/f5af49b5-b8e4-4ed5-b242-ed76fb755f70n%40googlegroups.com?utm_medium=email&amp;utm_source=footer" target="_blank">https://groups.google.com/d/msgid/nwrug-members/f5af49b5-b8e4-4ed5-b242-ed76fb755f70n%40googlegroups.com</a>.<br>
</div></div>