<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&#39;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>