Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

A Match-Like DSL for Deep Immutable Updates

Автор: Racket

Загружено: 2025-10-24

Просмотров: 502

Описание:

Mike Delmonaco
A Match-Like DSL for Deep Immutable Updates
match is very convenient for deconstructing data and accessing values deep within a data structure, but it is not useful for making changes to that data structure. In this talk, I’ll present a DSL that looks like match, but allows you to perform immutable updates on the target value using pattern variables to specify where an update should occur. I’ll also talk about optics, which are the abstraction powering these immutable updates.
Bio: Mike Delmonaco is a Software Engineer at Amazon Web Services with a hobby interest in Programming Languages and Racket. Outside of work, he enjoys rock climbing, video games, creating interactive math visualizations, programming language research, and teaching.

A Match-Like DSL for Deep Immutable Updates

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

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

Скачать аудио mp3

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

Ion Fusion

Ion Fusion

Rhombus Update

Rhombus Update

Live CEOing Ep 965: Language Design in Wolfram Language [Normal/Ordinal, ArrayTrim and more]

Live CEOing Ep 965: Language Design in Wolfram Language [Normal/Ordinal, ArrayTrim and more]

How Cloudflare Uses Racket and Rosette to Verify DNS Changes

How Cloudflare Uses Racket and Rosette to Verify DNS Changes

Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460

Emacs в 2026: Секретное оружие или старый хлам? |vim, vscode, lisp, org-mode|Podlodka Podcast #460

Turning Python Into Real Software

Turning Python Into Real Software

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

The State of Racket

The State of Racket

Лазерная указка со скоростью 2 миллиарда кадров в секунду заставляет скорость света выглядеть... ...

Лазерная указка со скоростью 2 миллиарда кадров в секунду заставляет скорость света выглядеть... ...

Правильное именование файлов и каталогов

Правильное именование файлов и каталогов

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

Group theory, abstraction, and the 196,883-dimensional monster

Group theory, abstraction, and the 196,883-dimensional monster

Что не так с “Орешником”? “Болванка”, которая встряхнула НАТО

Что не так с “Орешником”? “Болванка”, которая встряхнула НАТО

The Original Sin of Computing...that no one can fix

The Original Sin of Computing...that no one can fix

Комментарий к текущим событиям от 25 января 2026 года. Михаил Хазин

Комментарий к текущим событиям от 25 января 2026 года. Михаил Хазин

Следующий день после создания AGI (глобального ИИ)

Следующий день после создания AGI (глобального ИИ)

Перетест Ai MAX+ 395 в жирном мини-ПК и тест AMD 8060s vs Intel B390

Перетест Ai MAX+ 395 в жирном мини-ПК и тест AMD 8060s vs Intel B390

How Imaginary Numbers Were Invented

How Imaginary Numbers Were Invented

miniDusa: An Extensible Finite-Choice Logic Programming Language

miniDusa: An Extensible Finite-Choice Logic Programming Language

Сергей КАРАГАНОВ: Мы проявляем слабость.

Сергей КАРАГАНОВ: Мы проявляем слабость.

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



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