Typelevel Scala Rebooted by Miles Sabin

by Miles Sabin 55:43 2110 views 100% Published 5 years ago

The Typelevel fork of the Scala compiler has been reinvigorated by the recent community fix for SI-2712, a long-standing problem of type inference for projects which make extensive use of higher-kinded types. Thanks to newly arrived improvements in the compiler build process and SBT it is now dramatically easier to explore and work on compiler internals and use the results in existing Scala projects. Moreover, the experience over the last year of activity and collaboration between other Typelevel projects means that we have a clearer idea of what new language features and compiler bug fixes are really of value to the community. The combination of these developments has lowered the barriers to participation in compiler development and provided focus. In this talk, I will show what’s new in Typelevel Scala, explain how you can use it in your projects today, discuss the collaboration with the Scala team at Lightbend which is making this possible, and encourage you to get involved yourselves.

About Miles Sabin:

Miles has been doing stuff with Scala for more than twelve years, currently with Underscore Consulting. He is a co-founder of Typelevel and his best-known project, the Scala generic programming library shapeless, is the weapon of choice wherever boilerplate needs to be scrapped or arities abstracted over.

Follow Miles at http://www.twitter.com/milessabin and http://www.underscore.io

About Lambda World:

The 2016 Lambda World brought together Functional Programming enthusiasts from around the world for two days of presentations, hacking, networking, and a healthy dose of partying in Cadiz, Spain. Hosted by 47 Degrees, the event also featured a Typelevel Community Conference and a Scala Center Hackathon.

Join in on the conversation at http://www.twitter.com/lambda_world and http://www.twitter.com/47deg using #LambdaWorld.

Stay tuned to http://www.lambda.world and http://www.47deg.com for more on the conference and announcements for the 2017 event.

Watch on YouTube

Lambda World 2016

Lambda World 2016

From 30/09/2016 to 01/10/2016 in Cádiz, Spain