Loading…
This event has ended. Visit the official site or create your own event on Sched.
Thursday, August 9 • 9:40am - 10:15am
Subtyping Made Friendly

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Have you ever wondered how Julia dispatches method calls? As an answer, have you been pointed to a mysterious .c file in the source tree understood by at most five people on Earth? Are you afraid of complex type annotations?  If yes, do not wonder anymore. This talk will be a friendly walkthrough across the rules that govern subtyping, the relation at the very core of method dispatch. We will start from the basics and we will build intuitions to grasp the intricate but unavoidable interactions between the various features of Julia type system. As a result you won’t be afraid to rely on the most advanced features of Julia type system anymore, and won’t be puzzled by runtime error messages or odd dispatch behaviors ever again.

Speakers
avatar for Francesco Zappa Nardelli

Francesco Zappa Nardelli

Senior Researcher, Inria
I am senior researcher at Inria, France. In the past I worked on language design for distributed computation, type systems for integrating typed and untyped code in scripting languages, tool support for semantics, and concurrent computation on top of relaxed memory models. I discovered... Read More →


Thursday August 9, 2018 9:40am - 10:15am BST
Darwin LT B40