Trending Misterio
iVoox
Descargar app Subir
iVoox Podcast & radio
Descargar app gratis
The Haskell Cast
The Haskell Cast
Podcast

The Haskell Cast 2k1w5w

24
10

Listen to regular interviews with the Haskell community. The podcast covers news, libraries, and whatever other topics we wander onto with our guests. 3c2lf

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

24
10
Episode 14 - Richard Eisenberg on Dependent Types in Haskell
Episode 14 - Richard Eisenberg on Dependent Types in Haskell
Episodio en The Haskell Cast
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 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
Internet y tecnología 7 años
0
0
9
01:05:58
Episode 13 - John Wiegley on Categories and Compilers
Episode 13 - John Wiegley on Categories and Compilers
Episodio en The Haskell Cast
00:44 using Haskell, Nix, and Emacs for integrated offline development 08:48 building environments for particular dependencies with Nix 09:58 what Emacs and GHC have in common 12:58 developing with typed holes 14:43 compiling to categories 20:35 learning to love mathematics 22:41 applications for compiling to categories 25:25 Coq 28:15 specifying the ByteString library in Coq 34:30 Why Haskell? 40:00 writing a compiler in C vs Haskell 43:32 gitlib 45:52 getting your head around Haskell 48:23 recursion schemes/F-algebras 52:33 hnix
Internet y tecnología 8 años
0
0
8
57:32
Episode 12 - Neil Mitchell on Development Tools
Episode 12 - Neil Mitchell on Development Tools
Episodio en The Haskell Cast
Neil Mitchell shares with us his enthusiasm for building development tools. We hear the story of how he built Hoogle in order to learn Haskell, why he created the Shake build system and what he hopes to accomplish with it, and how he uses hlint in his own development work. We discuss Haskell IDEs (including his own minimal ghcid) and briefly touch on a variety of other development tools and libraries that aim to improve Haskell development. Neil also shares a trick he uses for hunting and fixing space leaks in programs and libraries.
Internet y tecnología 8 años
0
0
7
56:44
Episode 11 - Austin Seipp on Security
Episode 11 - Austin Seipp on Security
Episodio en The Haskell Cast
Austin Seipp s us to discuss Haskell security and infrastructure. We talk about how Haskell security differs from C (and where it doesn’t) and some coming changes to Cabal security. Then we discuss Cryptol: a Haskell-inspired language for implementing cryptographic algorithms in a way that more closely resembles their mathematical specification. Finally, we talk a bit about his work in maintaining the haskell.org infrastructure and his time as a GHC release manager. Along the way, Austin shares about his pet projects, including hardware projects using C?aSH.
Internet y tecnología 8 años
0
0
5
56:57
Episode 10 - Bryan O'Sullivan on Performance and Efficiency
Episode 10 - Bryan O'Sullivan on Performance and Efficiency
Episodio en The Haskell Cast
Bryan O'Sullivan shares his experience helping make developers more efficient, both inside of Facebook as Director of Developer Efficiency and with his various Haskell libraries, some of which you probably know and use already: aeson, attoparsec, criterion, statistics, and text (to name a few). We speak about performance and optimization of Haskell programs and where documentation for "Real World" Haskell development should go from here. Talking with Bryan also reveals how far you can go with Haskell without being overly concerned about category theory and the other math behind the language and libraries.
Internet y tecnología 9 años
0
0
15
51:33
Episode 10 - Bryan O'Sullivan on Performance and Efficiency
Episode 10 - Bryan O'Sullivan on Performance and Efficiency
Episodio en The Haskell Cast
Bryan O’Sullivan shares his experience helping make developers more efficient, both inside of Facebook as Director of Developer Efficiency and with his various Haskell libraries, some of which you probably know and use already: aeson, attoparsec, criterion, statistics, and text (to name a few). We speak about performance and optimization of Haskell programs and where documentation for “Real World” Haskell development should go from here. Talking with Bryan also reveals how far you can go with Haskell without being overly concerned about category theory and the other math behind the language and libraries.
Internet y tecnología 9 años
0
0
7
51:33
Episode 9 - Conal Elliott on FRP and Denotational Design
Episode 9 - Conal Elliott on FRP and Denotational Design
Episodio en The Haskell Cast
Conal Elliott, inventor of Functional Reactive Programming, tells us about the birth of FRP as well as other stories from his 25 years of functional programming experience. He shares what he considers the fundamentals of FRP (behaviors and events) and how they work in a model with continuous time. We speak about FRP practicality and efficiency, including how a continuous time model can help lead to a high performance implementation. Eventually we're led into Denotational Design, which plays a part in the design and refinement of FRP and which Conal considers his simplest and clearest design tool.
Internet y tecnología 10 años
0
0
8
01:02:32
Episode 9 - Conal Elliott on FRP and Denotational Design
Episode 9 - Conal Elliott on FRP and Denotational Design
Episodio en The Haskell Cast
Conal Elliott, inventor of Functional Reactive Programming, tells us about the birth of FRP as well as other stories from his 30+ years of functional programming experience. He shares what he considers the fundamentals of FRP (behaviors and events) and how they work in a model with continuous time. We speak about FRP practicality and efficiency, including how a continuous time model can help lead to a high performance implementation. Eventually we’re led into Denotational Design, which plays a part in the design and refinement of FRP and which Conal considers his simplest and clearest design tool.
Internet y tecnología 10 años
0
0
5
01:02:32
Episode 8 - Ollie Charles on 24 Days of Hackage and Nix
Episode 8 - Ollie Charles on 24 Days of Hackage and Nix
Episodio en The Haskell Cast
Ollie Charles, author of 24 Days of Hackage (and a number of Haskell libraries), gives us his perspectives on Haskell libraries and how they relate to Perl's AN. He shares how he began his transition from Perl to Haskell while working for MusicBrainz and how he came to work full-time on Haskell at Fynder. (Listen closely if you've wanted to write Haskell in your non-Haskell job.) We also chat briefly about developing in Haskell with Nix and a different take on equational reasoning.
Internet y tecnología 10 años
0
0
1
01:06:37
Episode 8 - Ollie Charles on 24 Days of Hackage and Nix
Episode 8 - Ollie Charles on 24 Days of Hackage and Nix
Episodio en The Haskell Cast
Ollie Charles, author of 24 Days of Hackage (and a number of Haskell libraries), gives us his perspectives on Haskell libraries and how they relate to Perl’s AN. He shares how he began his transition from Perl to Haskell while working for MusicBrainz and how he came to work full-time on Haskell at Fynder. (Listen closely if you’ve wanted to write Haskell in your non-Haskell job.) We also chat briefly about developing in Haskell with Nix and a different take on equational reasoning.
Internet y tecnología 10 años
0
0
7
01:06:37
Episode 7 - Chris Done on Compiling to JavaScript and SQL
Episode 7 - Chris Done on Compiling to JavaScript and SQL
Episodio en The Haskell Cast
Chris Done, creator of Fay, Try Haskell, and Structured Haskell Mode, chats with us about web development in Haskell. We start with compiling Haskell to JavaScript via Fay, Haste, and ghcjs. We then discuss SQL and the alternatives available. Finally, we speak briefly about shell scripting and Haskell. Other topics include Chris's many side projects like Try Haskell and Hulk, his IRC server.
Internet y tecnología 11 años
0
0
0
01:05:15
Episode 7 - Chris Done on Compiling to JavaScript and SQL
Episode 7 - Chris Done on Compiling to JavaScript and SQL
Episodio en The Haskell Cast
Chris Done, creator of Fay, Try Haskell, and Structured Haskell Mode, chats with us about web development in Haskell. We start with compiling Haskell to JavaScript via Fay, Haste, and ghcjs. We then discuss SQL and the alternatives available. Finally, we speak briefly about shell scripting and Haskell. Other topics include Chris’s many side projects like Try Haskell and Hulk, his IRC server.
Internet y tecnología 11 años
0
0
6
01:05:15
Episode 6 - Gabriel Gonzalez and Michael Snoyman on Pipes and Conduit
Episode 6 - Gabriel Gonzalez and Michael Snoyman on Pipes and Conduit
Episodio en The Haskell Cast
Gabriel Gonzalez and Michael Snoyman us to discuss their solutions to the problems with lazy IO. Gabriel's pipes library focuses on equational reasoning while Michael's conduit library promises deterministic resource handling. Gabriel and Michael have already debated the merits and disadvantages of each other's libraries on their blogs. Now we get them onto the podcast to explain the differences to us and talk about where they're going in the future (and the possibility of converging on a single solution).
Internet y tecnología 11 años
0
0
1
01:02:24
Episode 6 - Gabriel Gonzalez and Michael Snoyman on Pipes and Conduit
Episode 6 - Gabriel Gonzalez and Michael Snoyman on Pipes and Conduit
Episodio en The Haskell Cast
Gabriel Gonzalez and Michael Snoyman us to discuss their solutions to the problems with lazy IO. Gabriel’s pipes library focuses on equational reasoning while Michael’s conduit library promises deterministic resource handling. Gabriel and Michael have already debated the merits and disadvantages of each other’s libraries on their blogs. Now we get them onto the podcast to explain the differences to us and talk about where they’re going in the future (and the possibility of converging on a single solution).
Internet y tecnología 11 años
0
0
7
01:02:24
Episode 5 - Brent Yorgey on Diagrams and the Typeclassopedia
Episode 5 - Brent Yorgey on Diagrams and the Typeclassopedia
Episodio en The Haskell Cast
Brent Yorgey explains the motivation and purpose of his Diagrams library and how it relates to other programmatic graphics systems like TikZ. He then shares his motivation for writing the Typeclassopedia and his thoughts on how much category theory Haskell programmers need to know. He also shares some insights from teaching an introductory Haskell course.
Internet y tecnología 11 años
0
0
4
59:42
Episode 5 - Brent Yorgey on Diagrams and the Typeclassopedia
Episode 5 - Brent Yorgey on Diagrams and the Typeclassopedia
Episodio en The Haskell Cast
Brent Yorgey explains the motivation and purpose of his Diagrams library and how it relates to other programmatic graphics systems like TikZ. He then shares his motivation for writing the Typeclassopedia and his thoughts on how much category theory Haskell programmers need to know. He also shares some insights from teaching an introductory Haskell course.
Internet y tecnología 11 años
0
0
6
59:42
Episode 4 - Simon Marlow on Parallelism and Concurrency
Episode 4 - Simon Marlow on Parallelism and Concurrency
Episodio en The Haskell Cast
Simon Marlow, author of Parallel and Concurrent Programming in Haskell and co-developer of GHC, lets us know what he's been up to at Facebook. He shares with us the project he's been working on in Facebook and how Haskell is gaining traction inside Facebook's diverse engineering culture. We also talk about his recent book and what he'll be researching in the future.
Internet y tecnología 11 años
0
0
2
01:06:42
Episode 4 - Simon Marlow on Parallelism and Concurrency
Episode 4 - Simon Marlow on Parallelism and Concurrency
Episodio en The Haskell Cast
Simon Marlow, author of Parallel and Concurrent Programming in Haskell and co-developer of GHC, lets us know what he’s been up to at Facebook. He shares with us the project he’s been working on in Facebook and how Haskell is gaining traction inside Facebook’s diverse engineering culture. We also talk about his recent book and what he’ll be researching in the future.
Internet y tecnología 11 años
0
0
5
01:06:42
Episode 3 - Simon Peyton Jones on GHC
Episode 3 - Simon Peyton Jones on GHC
Episodio en The Haskell Cast
Simon Peyton Jones s us to discuss recent developments in GHC, parallel programming, and computer science education. We start by discussing some changes to Cabal and the module system and then look at recent developments in parallelizing Haskell programs. Finally, Simon shares what he's been working on recently: a national curriculum of computing in England and the Computing at School (CAS) Working Group.
Internet y tecnología 11 años
0
0
4
01:04:37
Episode 3 - Simon Peyton Jones on GHC
Episode 3 - Simon Peyton Jones on GHC
Episodio en The Haskell Cast
Simon Peyton Jones s us to discuss recent developments in GHC, parallel programming, and computer science education. We start by discussing some changes to Cabal and the module system and then look at recent developments in parallelizing Haskell programs. Finally, Simon shares what he’s been working on recently: a national curriculum of computing in England and the Computing at School (CAS) Working Group.
Internet y tecnología 11 años
0
0
6
01:04:37
También te puede gustar Ver más
Blockchain crypto vivencias
Blockchain crypto vivencias Relato de expieriencias propias desde 2013 en el mundo de bitcoin y blockchain, todas ellas documentadas y certificadas en soluciones tecnicas que permiten un sistema de notaría descentralizado en la blockchain de bitcoin, todo lo que se explica en Cripto vivencias, esta documentado y certificado de forma perpetua en la blockchain de bitcoin, con lo cual cualquier duda sobre lo relatado podrá ser demostrada y rebatida gracias a soluciones técnicas de prueba de existencia. Actualizado
UFM talks
UFM talks UFM talks es una serie de charlas con expertos en diversas áreas de interés mundial que reflexionan y promueven el emprendimiento de propuestas hacia el futuro. Aquí podrás disfrutar de 20 talks con diversos temas ofrecidos por más de 10 facultades y con invitados de todas partes del mundo. Más información en http://newmedia.ufm.edu/ufmtalks Actualizado
Stephan Livera Podcast
Stephan Livera Podcast Stephan as he interviews the sharpest economic and technical minds in Bitcoin & Austrian Economics to help you understand how money is changing and evolving. Leading names in the world of Bitcoin the show to share their insights, whether they are developers, CEOs, economists, authors, analysts and more. Actualizado
Ir a Internet y tecnología