filmov
tv
Backpack to Work: Towards Backpack in Practice

Показать описание
Speaker: Edward Z. Yang
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.
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.
Travel Backpack vs. Rolling Suitcase (In-Depth Carry On Buyer's Guide)
The Best Personal Item Backpacks for 2025 (Tested Head to Head)
11 Backpacks That ACTUALLY WORK with Your Suitcase
Backpack comparison #backpacker #cotopaxibackpack #gregorybackpack #gregorypacks #backpackinggear
12 PERFECT Carry On Backpacks (for World Travel 🌍)
13 ULTIMATE work backpacks for 2025 (& where to get them)
The Best Travel Backpacks for 2025 (Tested Head to Head)
This New Travel Backpack is ABSURDLY Good
Mochila PGYTECH OneMo Travel // ¿Vale la pena para DRONES FPV y FILMMAKERS? 📸✅
Top 3 Backpacks for Work & Office Warriors
Bellroy Via Backpack
These 3 backpacks make international travel a breeze…
10 PERFECT Backpacks for One Bag Travel (2025 Guide)
Best Backpack For Work & Workout
How to Choose a Backpack
The best carry-on backpack for traveling 🎒 #travel
How to travel with just one bag (& zero sacrifices)
My Office Job Backpack Setup | Every Day Carry
Via Workpack. 1 part backpack. 1 part work bag. 3 carry modes.
The Best Work Backpack (Bellroy Tokyo Totepack)
Backpack for women Amazon | Women backpack for college or office #backpack #amazon #shorts #unboxing
15 ULTIMATE Backpacks for Everyday Carry (2025 Guide)
Travel backpack with vacuum compression 🎒 #travelbackpack
Finally, adult backpacks… 🥸
Комментарии