Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore the Enso external language workbench through this conference talk at Strange Loop. Dive into the world of composing DSL interpreters, languages, and aspects with William Cook. Learn about Enso's graphical and textual editing capabilities, its schema-based language definition, and the use of model interpreters written in Ruby. Discover how Enso executes on top of itself, allowing for conceptual elegance and practical advantages in toolchain sharing. Understand the power of language reuse across domains through composition, extension, and inheritance. Gain insights into generic template languages and their role in creating language families. Follow along as Cook covers topics such as data management, grammars, expressions, state machines, schemas, diagrams, strategies, and language challenges. Benefit from the expertise of William Cook, an Associate Professor at the University of Texas at Austin with extensive experience in object-oriented programming, modeling languages, and database interfaces.