filmov
tv
Shapeless: Exploring Generic Programming in Scala

Показать описание
In the second presentation from the 2012 Northeast Scala Symposium, Miles Sabin introduces us to 'shapeless'. Generic (aka polytypic) programming involves parametrizing programs in terms of the "shape" of the data types they operate on, going beyond what's possible with simple type parametrization. In the Haskell world it's exemplified by Scrap your Boilerplate and related projects.
Shapeless is an exploration of this space in Scala, and this presentation shows some of its capabilities and applications and also explains some of the type class and dependent type based implementation techniques involved.
Shapeless is an exploration of this space in Scala, and this presentation shows some of its capabilities and applications and also explains some of the type class and dependent type based implementation techniques involved.
Shapeless: Exploring Generic Programming in Scala
SBTB 2014, Jared Roesch: Demystifying Shapeless: An Exploration of Dependent Types in Scala
Wiesław Popieralski - Shapeless, generic programming for Scala
The swiss army knife of generic programming: shapeless's TypeClass type class in action
Shapeless? - Easy! by Valentin Kasas at Scalar Conf 2016
The Path to Generic Endpoints using Shapeless - Maria Livia Chiorean
Roll Your Own Shapeless - by Daniel Spiewak
Roll Your Own Shapeless by Daniel Spiewak
ScalaIO - Julien Tournay - Shapeless all the things !!
Introduction to Shapeless with applications from scodec
Discovering Types (from Strings) with Cats and Shapeless – Jonathan Merritt
Demystifying Type Class Derivation with Shapeless, Yurii Ostapchuk
Scala Swarm 2017 | Maria Livia Chiorean: The path to generic endpoints using Shapeless
shapeless in scala ide
Generic Derivation: The Hard Parts—Travis Brown
Chris Birchall - Massaging case classes with shapeless
'Kittens - datatype-generic functional programming with Scala' by Kailuo Wang
Scale By The Bay 2018: Cody Allen, Shapeless Party Tricks in the Enterprise
The Type Astronaut's Guide to Shapeless—Dave Gurnell
Shapeless 3 and type class derivation in Scala 3 - Miles Sabin
Kittens: Shapeless Typeclass Derivation for Cats — Miles Sabin
Miles Sabin - Adding kind-polymorphism to the Scala programming language | Code Mesh LDN 18
Typelevel Scala Rebooted by Miles Sabin
Singleton types - Scala tutorial
Комментарии