Cameron Bieganek
Cameron is a data scientist with interests in physics, engineering, and mathematics, and of course well designed Julia libraries.
Session
07-24
10:30
30min
MultipleInterfaces.jl: Multiple Inheritance & Multiple Dispatch
Cameron Bieganek
MultipleInterfaces.jl provides a powerful way to define and work with interfaces in Julia. With MultipleInterfaces.jl you can declare an interface that is defined by a list of required methods, and you can declare which types implement that interface. Interfaces support multiple inheritance, interface intersection, and multiple dispatch. And all with no runtime cost. We will present the motivation for MultipleInterfaces.jl, how the package works, and an example application.
General
Main Room 1 (Main stage)