<div dir="ltr"><div class="gmail_default" style="font-family:arial,sans-serif;font-size:small">Happy new year all! New meeting coming up for LambdaLounge:</div><div class="gmail_default" style="font-family:arial,sans-serif;font-size:small">======</div><div class="gmail_quote"><div>Hey all,</div><div><br></div><div>Hope you can join us for our first talk of 2022 - we have Nicolas Rinaudo speaking about Scala DSLs. Please sign up at <a href="https://www.eventbrite.co.uk/e/extensible-dsls-with-tagless-final-tickets-241203294547" target="_blank">https://www.eventbrite.co.uk/e/extensible-dsls-with-tagless-final-tickets-241203294547</a> so we know you're coming!<br></div><div><p>Working with domain experts can be frustrating for all parties
involved - it’s very hard for them to get the subtle nuances of their
craft across, and aggravating for developers to constantly tweak and
refine code to reflect ever evolving specifications.</p><p>There is,
fortunately, a solution: Domain Specific Languages, small, highly
specialised languages that allow experts to write exactly what they
mean, without needing to involve developers for each new tweak.</p><p>These
DSLs can be a lot of fun to use and write, but are also easy to get
wrong. The purpose of this talk is to walk through a slightly simplified
version of a language currently used in production to process millions
of documents, show the most common problems that need to be solved, and
offer reasonable, easy to understand solutions.</p><p>At the end of the
talk, attendants will have a solid understanding of how to design their
own DSLs, and of the strengths of weaknesses of their standard encoding.</p><p>Conor (on behalf of the LL organisers)<br></p></div>
<p></p>
--<br>
</div></div>