Daniel Rosenwasser
Talk: Rethinking Type Systems with JavaScript
- Date and Time
- May 28, 2019 at 12:00pm
- Location
Abstract
Conventional wisdom says building a type system goes hand in hand with building a language. What happens when you go against convention? Well, for a language with millions of users like JavaScript, it turns out that your type system has to be pretty expressive! We’ll explore what sorts of constraints TypeScript operates in, the trade-offs made, how we arrived where we are today, and where the current challenges are.
Bio
Daniel Rosenwasser is the Program Manager of the TypeScript language at Microsoft. He has a strong had an interest in programming languages, type systems, and language services.