日本語

Ad hoc polymorphism using Type Classes in Scala

We all are aware of the concept of polymorphism and used it in some way or another. AdHoc polymorphism also known as overloading is one type of polymorphism we will be focusing here. Adhoc polymorphism works on different type unlike parametric polymorpism it works on different code base. In Scala we achieve adhoc polymorphism using type classes. In this presentation I will explain what is adhoc polymorphism, demonstrating adhoc polymorphism using type classes, different type classes and how to build custom type classes.

Session length
40 minutes
Language of the presentation
English
Target audience
Intermediate: Requires a basic knowledge of the area
Who is your session intended to
People who want to understand the concept of ad-hoc polymorphism and how type classes in Scala are related to it.
Speaker
Prabhat Kashyap (Knoldus Inc.)
Contributes

voted / votable

Candidate sessions