YoVDO

Enso - Composing DSL Interpreters, Languages & Aspects

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Data Management Courses

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

Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique
Introduction to Digital Curation
University College London via Independent
Excel Avanzado
Miríadax
SAP Business Warehouse powered by SAP HANA
SAP Learning
Programming Mobile Applications for Android Handheld Systems: Part 2
University of Maryland, College Park via Coursera