Media Summary: I give an introduction to GHC's RebindableSyntax extension, with examples. GHC manual page: ... I explore two examples of types that have more complex kinds: a generalization of Functor that allows fmap to be constrained (so ... I demonstrate how using impredicative types and dynamic types (as they

Rae How To Use Hs Boot Files To Make Mutually Recursive Modules In Haskell - Detailed Analysis & Overview

I give an introduction to GHC's RebindableSyntax extension, with examples. GHC manual page: ... I explore two examples of types that have more complex kinds: a generalization of Functor that allows fmap to be constrained (so ... I demonstrate how using impredicative types and dynamic types (as they I walk through a recent blog post detailing many potential opportunities for optimizing GHC, which, after all, is just a This video is the second in a series about analyzing Wordle guesses. In it, I In the final part of the "Domain Modelling with

Photo Gallery

@rae: How to use hs-boot files to make mutually recursive modules in Haskell
@rae: RebindableSyntax in Haskell
@rae: Getting a little fancy with Haskell's kinds
@rae: Impredicative types and dynamic types -- useful in parsing JSON
@rae: Basics of Haskell instance selection
@rae: Ideas for optimizing Haskell
Haskell 7 Modules
@rae: The monomorphism restriction in Haskell causes order dependency. Ack!
Haskell for Imperative Programmers #3 - Recursion, Guards, Patterns
@rae: What happens when a Haskell programmer writes Java
@rae: Wordle #2: Setting up a Haskell project & a little performance checking
Haskell 9 Input and output
View Detailed Profile
@rae: How to use hs-boot files to make mutually recursive modules in Haskell

@rae: How to use hs-boot files to make mutually recursive modules in Haskell

This video teaches how to

@rae: RebindableSyntax in Haskell

@rae: RebindableSyntax in Haskell

I give an introduction to GHC's RebindableSyntax extension, with examples. GHC manual page: ...

@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 ...

@rae: Impredicative types and dynamic types -- useful in parsing JSON

@rae: Impredicative types and dynamic types -- useful in parsing JSON

I demonstrate how using impredicative types and dynamic types (as they

@rae: Basics of Haskell instance selection

@rae: Basics of Haskell instance selection

I discuss the basics of

@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

Haskell 7 Modules

Haskell 7 Modules

Haskell

@rae: The monomorphism restriction in Haskell causes order dependency. Ack!

@rae: The monomorphism restriction in Haskell causes order dependency. Ack!

We like to think of

Haskell for Imperative Programmers #3 - Recursion, Guards, Patterns

Haskell for Imperative Programmers #3 - Recursion, Guards, Patterns

In this video we explore

@rae: What happens when a Haskell programmer writes Java

@rae: What happens when a Haskell programmer writes Java

Haskell

@rae: Wordle #2: Setting up a Haskell project & a little performance checking

@rae: Wordle #2: Setting up a Haskell project & a little performance checking

This video is the second in a series about analyzing Wordle guesses. In it, I

Haskell 9 Input and output

Haskell 9 Input and output

Haskell

Domain Modelling with Haskell: Factoring Out Recursion

Domain Modelling with Haskell: Factoring Out Recursion

In the final part of the "Domain Modelling with