1.Internal DSLs in ScalaAndrey AdamovichAestas/IT2. What’s in thispresentation? Definition and usage of DSLs Overview of Scala features thatcan be used to create…