Enso - Composing DSL Interpreters, Languages & Aspects
Offered By: Strange Loop Conference via YouTube
Course Description
Overview
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.
Syllabus
Introduction
Manage Data
Grammars
Expressions
State Machines
Schemas
Diagrams
Strategies
Language Challenge
Summary
Taught by
Strange Loop Conference
Tags
Related Courses
Sniffing the MetaverseStrange Loop Conference via YouTube KalDB - A Cloud Native Log Search Platform
Strange Loop Conference via YouTube The Evolution of a Planetary-scale Distributed Database
Strange Loop Conference via YouTube Machine Learning for Developer Productivity
Strange Loop Conference via YouTube Formally Verifying Everybody's Cryptography
Strange Loop Conference via YouTube