У нас вы можете посмотреть бесплатно Perspective: Generic Programming Using Higher Kinded Data или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
by Kathryn Frid Generic programming in Scala is found everywhere. However, doing generic programming using libraries like shapeless or Scala 3's Mirror can often feel like a struggle against obscure or unhelpful compiler errors, slow compile times, unsafe and untyped code, or tons of boilerplate. [perspective](https://github.com/Katrix/perspective) sets out to improve the situation in this area. By using features like first-class typeclasses and higher kinded data, perspective expresses generic programming in much the same way as a developer might transform a `List` of values, using functions much like `map`, `map2`, `foldLeft` and for more complex cases, `tabulate` and `apply`. The talk goes over how one could build their own version of perspective, from simple examples on `List`, to going over `perspective`'s inline code generation features. This talk is based on my master's thesis [Generic programming using Higher Kinded Data](https://bora.uib.no/bora-xmlui/bitstr....