Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть MuniHac 2018: Keynote: Beautiful Template Haskell

  • TNG Technology Consulting GmbH
  • 2018-11-17
  • 4831
MuniHac 2018: Keynote: Beautiful Template Haskell
  • ok logo

Скачать MuniHac 2018: Keynote: Beautiful Template Haskell бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно MuniHac 2018: Keynote: Beautiful Template Haskell или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку MuniHac 2018: Keynote: Beautiful Template Haskell бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео MuniHac 2018: Keynote: Beautiful Template Haskell

Speaker: Matthew Pickering
Title: Beautiful Template Haskell

Abstract:
Forget everything you know about Template Haskell. We will enter the beautiful world of Typed Template Haskell where its only possible to construct well-scoped and well-typed terms. Why? By writing our program in multiple stages, we can guarantee to eliminate the interpretative overhead caused by abstraction.

Matthew will give an introduction to Typed Template Haskell and then describe some examples of how to construct abstract and efficient programs using techniques from multi-stage programming. We will construct an "efficient" power function and also give a sketch of how to implement a SQL query compiler as inspired by the functional pearl "A SQL to C Compiler in 500 Lines of Code".

Matthew is a PhD student at the University of Bristol focusing on program generation with applications to optimisation. In the quest to write the perfect program he has become a regular contributor to GHC where he has recently been working on making the compiler easier to extend by using source plugins.

Recorded at MuniHac 2018 / https://munihac.github.io by Maximilian Huber / TNG Technology Consulting GmbH

Комментарии

Информация по комментариям в разработке

Похожие видео

  • MuniHac 2018: Keynote: A low-latency garbage collector for GHC
    MuniHac 2018: Keynote: A low-latency garbage collector for GHC
    7 лет назад
  • Richard Eisenberg on Dependent Types
    Richard Eisenberg on Dependent Types
    7 лет назад
  • @lexi_lambda: How to make a Haskell program 5x faster with 16 lines of code
    @lexi_lambda: How to make a Haskell program 5x faster with 16 lines of code
    3 года назад
  • "Building Haskell Programs with Fused Effects" by Patrick Thomson
    6 лет назад
  • MuniHac 2018: Keynote: The Curious Case of Pattern-Match Coverage Checking
    MuniHac 2018: Keynote: The Curious Case of Pattern-Match Coverage Checking
    7 лет назад
  • Harnessing the Multicores: Nested Data Parallelism in Haskell
    Harnessing the Multicores: Nested Data Parallelism in Haskell
    9 лет назад
  • LambdaConf 2015 - A Practical Introduction to Haskell GADTs Richard Eisenberg
    LambdaConf 2015 - A Practical Introduction to Haskell GADTs Richard Eisenberg
    10 лет назад
  • MuniHac 2019: Making a Haskell IDE
    MuniHac 2019: Making a Haskell IDE
    6 лет назад
  • A Crash Course in Category Theory - Bartosz Milewski
    A Crash Course in Category Theory - Bartosz Milewski
    8 лет назад
  • "Hackett: a metaprogrammable Haskell" by Alexis King
    7 лет назад
  • Sandy Maguire: A New Kind of Programming: Tactic Metaprogramming in Haskell @ZuriHac21
    Sandy Maguire: A New Kind of Programming: Tactic Metaprogramming in Haskell @ZuriHac21
    Трансляция закончилась 4 года назад
  • Введение в шейдеры: изучите основы!
    Введение в шейдеры: изучите основы!
    2 года назад
  • Simon Peyton Jones - Linear Haskell: practical linearity in a higher-order polymorphic language
    Simon Peyton Jones - Linear Haskell: practical linearity in a higher-order polymorphic language
    7 лет назад
  • ZuriHac 2016 - Low-level Haskell: An Interactive Tour Through the STG
    ZuriHac 2016 - Low-level Haskell: An Interactive Tour Through the STG
    9 лет назад
  • A Totally Non-Terrifying, Practical Introduction to Type-Level Programming
    A Totally Non-Terrifying, Practical Introduction to Type-Level Programming
    5 лет назад
  • Brian Beckman: Don't fear the Monad
    Brian Beckman: Don't fear the Monad
    13 лет назад
  • Edward Kmett - Type Classes vs. the World
    Edward Kmett - Type Classes vs. the World
    11 лет назад
  • Your First Haskell Web App With WAI And Warp by Michael Snoyman #FnConf19
    Your First Haskell Web App With WAI And Warp by Michael Snoyman #FnConf19
    6 лет назад
  • What is IO monad?
    What is IO monad?
    7 лет назад
  • In Haskell, less is more
    In Haskell, less is more
    9 лет назад
  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей video2contact@gmail.com