Episode 123: Microsoft OSLO with Don Box and Doug Purdy

Topics covered
Popular Clips
Episode Highlights
Interpreted Langs
The integration of interpreted and dynamic languages plays a crucial role in Oslo's development paradigm. and emphasize the importance of drawing from languages like Smalltalk and Lisp to enhance flexibility and innovation in software development 1. Doug highlights the goal of eliminating the distinction between runtime and design time, which he believes does not benefit developers or end users 1.
At the end of the day, for me, there's a design point which is to abolish the distinction between runtime and design time.
---
This approach aligns with the broader trend of data-driven development, where the focus is on writing values and transformations in a compact, human-friendly way 2.
Language Modularity
Oslo's framework facilitates language modularity by integrating both text-based and graphical languages. discusses the interactive grammar tools that transform language development, allowing seamless transitions between different lexical spaces 3. This flexibility is crucial for dynamic code generation, enabling developers to optimize for dynamic environments while maintaining robust code generation capabilities 4.
Certainly the interactive grammar of authoring and debugging mode has just been transformational in terms of the way people think about writing a language.
---
The Oslo platform's ability to manage large models and repositories further enhances its utility in model-driven development projects 4.
Related Episodes


Episode 120: OCL with Anneke Kleppe
Answers 383 questions

Episode 67: Roundtable on MDSD and PLE
Answers 383 questions

Episode 6: Model-Driven Software Development Pt. 2
Answers 383 questions
Episode 173: Feature-Oriented Software Development with Sven Apel – Pt 2
Answers 383 questions

Episode 97: Interview Anders Hejlsberg
Answers 383 questions
Episode 172: Feature-Oriented Software Development with Sven Apel – Pt 1
Answers 383 questions

Episode 86: Interview Dave Thomas
Answers 383 questions

Episode 121: OR Mappers with Michael Plöd
Answers 383 questions

Episode 140: Newspeak and Pluggable Types with Gilad Bracha
Answers 383 questions

Episode 155: Johannes Link & Lasse Koskela on TDD
Answers 383 questions

Episode 5: Model-Driven Software Development Pt. 1
Answers 383 questions

Episode 126: Jetbrains MPS with Konstantin Solomatov
Answers 383 questions

Episode 171: Scala Update with Martin Odersky
Answers 383 questions

Episode 117: Bran Selic on UML
Answers 383 questions

Episode 47: Interview Grady Booch
Answers 383 questions













