Тёмный

05-09 Interaction Trees (Introduction to Haskell) 

Well-Typed
Подписаться 1,8 тыс.
Просмотров 325
50% 1

When doing larger Haskell developments involving side-effecting operations, it becomes important how we structure our code. If we are not careful, it can easily become that case that we have IO types everywhere, and that is undesirable. We demonstrate using the example of expert systems / interaction trees that often one can take a data-centric view on a system and define the core logic of a system in such a way that no side effects are involved at all.
A layer that adds the interactive components around the core logic is then one of many possible interpretations of such a system, but other interpretation functions are possible, such as simulations that are useful for testing with low overhead.
Course site with self-test questions: teaching.well-...

Опубликовано:

 

20 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1   
@ribosomerocker
@ribosomerocker 2 месяца назад
Nice video! Can you edit it so that the keyboard noise isn't so loud? It's a little obnoxious...
Далее
05-02 The IO Type (Introduction to Haskell)
23:02
Stream transformers with Paul and Rúnar
1:08:56
Why use Type and not Interface in TypeScript
14:12
Просмотров 206 тыс.
Functional Programming & Haskell - Computerphile
9:19
Просмотров 666 тыс.