allfeeds.ai

 

The Haskell Cast  

The Haskell Cast

Interviews and Insights from the Haskell Community

Author: http://www.haskellcast.com

Listen to regular interviews with the Haskell community. The podcast covers news, libraries, and whatever other topics we wander onto with our guests.
Be a guest on this podcast

Language: en-us

Genres: News, Tech News, Technology

Contact email: Get it

Feed URL: Get it

iTunes ID: Get it


Get all podcast data

Listen Now...

Episode 14 - Richard Eisenberg on Dependent Types in Haskell
Tuesday, 13 June, 2017

00:29 What are dependent type systems? 03:38 applying dependent types to industry 07:30 writing dependently typed programs in Haskell today 09:07 GADTs (Generalized Algebraic Data Types) 11:01 the future of dependent types in GHC 13:40 teaching dependent types 18:03 learning dependent types 20:20 a future style of Haskell programming with dependent types 21:21 Servant and opaleye as an example of type-level features 23:22 tool support for dependently typed programming 24:06 simple applications of dependent types for linear algebra 26:25 Are dependent types worth it? 28:47 complex type system errors 33:07 LiquidHaskell 36:26 safe zero-cost coercions 41:20 total vs type safe 48:36 working on GHC’s type system 51:09 using GHC extensions in the GHC source code 53:00 road to Haskell 55:37 teaching Haskell to students 1:03:00 a hopeful future for reliable software through dependent types

 

We also recommend:


Beckipedia

Key skill assessment unit: information literacy - for iBooks
The Open University

Metric
Metric

The Heart Of Marketing
Jayme Soulati and John Gregory Olson

How Your World Works
Popular Mechanics / Panoply

eCommerce Q&A
Michael Bower and Dillon Holst

Prodcast Concrete
Concrete

The Relay Cast
Fabio Basile

The Invention Stories Podcast
The Invention Stories Podcast

64Bits
64 Bits Ekibi

datacenterHawk
datacenterHawk

Military Technology
Seth Chamberlain