Skip to content
0:00 / 0:00

#haskell#laziness#haskellfoundation

[Haskell'22] Industrial Strength Laziness: What's Next?

ACM SIGPLAN

11K subscribers • 61 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • Presented by David Thrane Christiansen, The Haskell Foundation
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

2.9K views4 years ago2 recommendations

Programming languagesHistory and cultureHaskellThe tech industryHistory of computing

David Thrane Christiansen discusses the history, current industrial use, and future challenges of Haskell and its ecosystem.

Industrial Strength Laziness: What's Next? David Thrane Christiansen (The Haskell Foundation) The story of Haskell is that of a Utopian dream and the struggle to make it real. Both purity and laziness are radical departures from the low-level details of computer hardware, and yet today we have an industrial-strength compiler and a thriving library ecosystem. Haskell is used in industry for purposes as varied as payment processing, formal verification of cryptography, freight forwarding, and spam fighting. By bringing the same attention to detail, practicality, and respect for elegant theory to bear on new problems, researchers can continue the cycle of improvements to Haskell that has given us all so much. High-quality batch-mode compilation, an unusually expressive type system, and a fast concurrent runtime system are not the only relevant aspects of Haskell implementations. In 2022, an implementation of a programming language is additionally expected to assist its users with writing a program, by offering useful feedback as quickly as possible and by providing operations on the program text that are at a higher level of abstraction than the insertion and deletion of characters. While the open-source Haskell community is working on tools to address these needs, there are also opportunities for the research community to do work with real impact on programming practice. In this talk, I’ll describe some of these opportunities, as well as some ways that the Haskell Foundation can work to multiply the impact of research on Haskell practice.

Why it's here

2 people recommend this

What people say. Shared as a keynote discussing the future of Haskell and the source of ideas on centralizing tool error messages.

u/Syrakin r/haskell • Recommends

On “Announcing the Haskell Error Index”

It's an amazing idea to have a central place to collect error messages of many tools beyond just the compiler because "people don't always know which tool is producing the error", to quote your Haskell'22 keynote.

adamshayloron Lobsters • Recommends

Industrial Strength Laziness: What's Next?