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
Données et services numériques, dans le nuage et ailleursCertificat 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