Quill, Dotty, And The Awesome Power of 'Inline' by Alexander Ioffe
Автор: Ziverge
Загружено: 2020-12-22
Просмотров: 4633
Описание:
Scala 3 is arriving, and with it comes incredible new power for library authors. In this presentation, Alexander Ioffe, a contributor to Quill (a LINQ-like persistence layer for Scala), will show how using Scala 3 Macros, Quill is being rebuilt to be better, stronger, and faster. As you will learn in this presentation, Scala 3 introduces a new powerhouse keyword called 'inline' that opens up a new continent of capability. This construct powers all Scala 3 macros, and allows users to interact with staged code almost indistinguishably from normal code, allowing familiar patterns such as global-methods, type-classes, and type-level-logic. For Quill, Alexander will show how this allows generating compile-time SQL using patterns that we once only dreamed about using--and these features just scratch the surface of what can be done with staged code. Come discover the bright future of powerful, type-safe libraries in Scala 3!
About Functional Scala:
Functional Scala was founded in 2019 to provide an independent, professional platform for speakers across the entire Scala community, bringing together new and existing Scala developers in an uplifting and welcoming environment that focuses on innovation & excellence.
Join the Functional Scala Community on Twitter: / funscala2021 and / zivergetech
Stay informed on future events: https://www.functionalscala.com/, https://ziverge.com/
Join us in 2021: https://www.eventbrite.co.uk/e/functi...
#FunctionalScala2020 #FunScala2020 #FunScala20
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: