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

Скачать или смотреть Detecting Recursion Schemes in Haskell Functions (...) - Adam D. Barwell (Lambda Days 2017)

  • Erlang Solutions
  • 2017-03-06
  • 1761
Detecting Recursion Schemes in Haskell Functions (...) - Adam D.  Barwell (Lambda Days 2017)
  • ok logo

Скачать Detecting Recursion Schemes in Haskell Functions (...) - Adam D. Barwell (Lambda Days 2017) бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно Detecting Recursion Schemes in Haskell Functions (...) - Adam D. Barwell (Lambda Days 2017) или посмотреть видео с ютуба в максимальном доступном качестве.

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

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

Cкачать музыку Detecting Recursion Schemes in Haskell Functions (...) - Adam D. Barwell (Lambda Days 2017) бесплатно в формате MP3:

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

Описание к видео Detecting Recursion Schemes in Haskell Functions (...) - Adam D. Barwell (Lambda Days 2017)

Finding Functional Pearls: Detecting Recursion Schemes in Haskell Functions via Anti-Unification - Adam D. Barwell (Lambda Days 2017)

http://www.lambdadays.org/lambdadays2...

Refactoring is the process of improving the internal structure of a program without changing its external behaviour. Structural changes can range from renaming functions or moving functions between modules, to the introduction of design patterns and the elimination of code clones. In functional languages, higher-order functions enable simple and easily understood abstractions, and can be used to implement recursion schemes, i.e. patterns that traverse over data structures whose behaviour are well understood. Map and fold are common examples. Principally used in clone detection and elimination transformations, anti-unification finds the least general generalisation of two functions or terms, which can then be implemented as a higher-order function and used to avoid code reuse. As a general technique, anti-unification can be used to detect recursion scheme instances in programs. In this paper, we present a technique that detects instances of recursion schemes in Haskell 98 functions. We have implemented our approach in the Haskell refactoring tool HaRe, and demonstrate our technique on a range of examples, including functions inspired by the Haskell Prelude.

Комментарии

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

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

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]