Media Summary: I review GHC's three mechanism for type-aware programming -- Typeable, Data, and Generic -- covering what they do and how to ... A look at how you can define default implementations in type class definitions, with Num being used to illustrate. Also a look at ... This more introductory video walks through

Rae Basics Of Haskell Instance Selection - Detailed Analysis & Overview

I review GHC's three mechanism for type-aware programming -- Typeable, Data, and Generic -- covering what they do and how to ... A look at how you can define default implementations in type class definitions, with Num being used to illustrate. Also a look at ... This more introductory video walks through I run through a toy example of how using unboxed types (specifically, unboxed tuples) can make your Hope you liked the video! This took a while to make (mostly bc of uni stuff getting in the way). In this video, I will be going over the ... I present the main result of a recent POPL paper, in how we can use

This video walks through what a type-checker plugin does and demonstrates a very I explore two examples of types that have more complex kinds: a generalization of Functor that allows fmap to be constrained (so ... In this video we explore typeclasses and how to instanciate them. I walk through a recent blog post detailing many potential opportunities for optimizing GHC, which, after all, is just a I share a little on what's been going on in the broader journey toward dependent types in Get the Cheat Sheet Here : Subscribe to Me: Best Free

Photo Gallery

@rae: Basics of Haskell instance selection
@rae: How to choose between Typeable, Data, and Generic in Haskell
@rae: RebindableSyntax in Haskell
Default Implementations and Deriving Instances in Haskell Type Classes
@rae: An introduction to Haskell's kinds
@rae: Unboxed types in GHC
How to read Haskell code (in 7 minutes)
@rae: Connecting linearity and relevance in Dependent Haskell
@rae: How whitespace works in Haskell
Haskell in 100 Seconds
@rae: Type-checker plugins
@rae: Getting a little fancy with Haskell's kinds
View Detailed Profile
@rae: Basics of Haskell instance selection

@rae: Basics of Haskell instance selection

I discuss the

@rae: How to choose between Typeable, Data, and Generic in Haskell

@rae: How to choose between Typeable, Data, and Generic in Haskell

I review GHC's three mechanism for type-aware programming -- Typeable, Data, and Generic -- covering what they do and how to ...

@rae: RebindableSyntax in Haskell

@rae: RebindableSyntax in Haskell

I give an

Default Implementations and Deriving Instances in Haskell Type Classes

Default Implementations and Deriving Instances in Haskell Type Classes

A look at how you can define default implementations in type class definitions, with Num being used to illustrate. Also a look at ...

@rae: An introduction to Haskell's kinds

@rae: An introduction to Haskell's kinds

This more introductory video walks through

@rae: Unboxed types in GHC

@rae: Unboxed types in GHC

I run through a toy example of how using unboxed types (specifically, unboxed tuples) can make your

How to read Haskell code (in 7 minutes)

How to read Haskell code (in 7 minutes)

Hope you liked the video! This took a while to make (mostly bc of uni stuff getting in the way). In this video, I will be going over the ...

@rae: Connecting linearity and relevance in Dependent Haskell

@rae: Connecting linearity and relevance in Dependent Haskell

I present the main result of a recent POPL paper, in how we can use

@rae: How whitespace works in Haskell

@rae: How whitespace works in Haskell

We explore

Haskell in 100 Seconds

Haskell in 100 Seconds

Haskell

@rae: Type-checker plugins

@rae: Type-checker plugins

This video walks through what a type-checker plugin does and demonstrates a very

@rae: Getting a little fancy with Haskell's kinds

@rae: Getting a little fancy with Haskell's kinds

I explore two examples of types that have more complex kinds: a generalization of Functor that allows fmap to be constrained (so ...

Haskell for Imperative Programmers #13 - Typeclasses

Haskell for Imperative Programmers #13 - Typeclasses

In this video we explore typeclasses and how to instanciate them.

@rae: Deferring type errors in Haskell

@rae: Deferring type errors in Haskell

GHC/

@rae: Ideas for optimizing Haskell

@rae: Ideas for optimizing Haskell

I walk through a recent blog post detailing many potential opportunities for optimizing GHC, which, after all, is just a

@rae: What Haskell's deep subsumption is, why we killed it, and then why we resurrected it.

@rae: What Haskell's deep subsumption is, why we killed it, and then why we resurrected it.

I review the recent saga about

@rae: Update on Dependent Haskell

@rae: Update on Dependent Haskell

I share a little on what's been going on in the broader journey toward dependent types in

@rae: What happens when a Haskell programmer writes Java

@rae: What happens when a Haskell programmer writes Java

Haskell

Understanding Type Classes in Haskell

Understanding Type Classes in Haskell

An exploration into type classes in

Haskell Tutorial

Haskell Tutorial

Get the Cheat Sheet Here : http://goo.gl/DYpGbv Subscribe to Me: http://bit.ly/2FWQZTx Best Free