The rise of functional programming influences the way we think about programs. Good support for generic functions is important, but having higher-order type constructors would transform TypeScript into a language capable of expressing abstractions present only in the functional world.
What should the talk be about?
Why is that important?
The rise of functional programming influences the way we think about programs. Good support for generic functions is important, but having higher-order type constructors would transform TypeScript into a language capable of expressing abstractions present only in the functional world.
Who will learn from it?
Advanced users, library authors.