Тёмный

Backpack to Work: Towards Backpack in Practice 

NYC Haskell User's Group
Подписаться 1,8 тыс.
Просмотров 2 тыс.
50% 1

Speaker: Edward Z. Yang
New York Haskell Meetup(www.meetup.com...)
The universal organizing principle for large software systems in
programming languages today is the package, the unit by which reusable
code may be versioned and distributed. However, most package systems
provide only a weak form of modularity, where packages depend directly
on other packages. Backpack breaks new ground by arguing mixin packages
can be a good fit for package-level modularity. Unfortunately, Backpack
as was described in POPL'14 cannot be easily implemented for most
existing languages today (including Haskell), because it tightly couples
the compiler with the package manager. In this talk, I describe an
evolution of the Backpack design which respects the division between
package manager and compiler. This is not a paper design: it is
principally motivated by our implementation of Backpack in
GHC and the Cabal package system, which will be released with GHC 8.2.

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

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
Далее
Richard Eisenberg on Dependent Types
48:28
Просмотров 4,2 тыс.
Implementing In-memory Caches in Haskell
1:15:15
Просмотров 1,3 тыс.
Being Competent With Coding Is More Fun
11:13
Просмотров 84 тыс.
The Tragedy of systemd
47:18
Просмотров 1,1 млн
Git Internals With Haskell
37:55
Просмотров 1,6 тыс.
SumAll on Java to Haskell
43:56
Просмотров 1,1 тыс.
Clean Code - Uncle Bob / Lesson 1
1:48:42
Просмотров 1,9 млн
The Design and Implementation of a Concurrent Bloom Filter
1:21:59
Cloud Design Patterns
3:40:10
Просмотров 834