Video: Autolifts in Scala
Last month at the New York Scala Meetup, Owein Reese introduced the Autolifts library in Scala.
Autolifts takes advantage of Scala’s advanced type system to yield a set of abstractions for working with complex objects. In this talk, Owein introduces the concept of lifting and why you might want to incorporate this pattern in your code. The library takes that concept, mixes it with dependent types and implicit extensions to automatically lift in a type safe manner. These extensions simplify code, reducing boilerplate while making code more easily understood and maintained. Thanks to Hakka Labs for recording and producing the video of this talk.