In-Depth Series: Haskell
- Number of episodes: 37
- Open/closed: open
- Date of earliest show: 2018-07-18
- Date of latest show: 2022-04-26
- Series RSS feeds: ogg, spx, mp3
A series looking into the Haskell (programming language)
hpr3582 :: Rolling a new character hosted by Tuula
Tuula continues writing an example Haskell game, this time rolling a new character
Listen in ogg, spx, or mp3 format.
hpr3562 :: Creating a new project with Haskell and Stack hosted by Tuula
Tuula explains how to create a new haskell project and build it
Listen in ogg, spx, or mp3 format.
hpr3558 :: How I'm learning Haskell hosted by Tuula
Tuula talks about how she's learning Haskell
Listen in ogg, spx, or mp3 format.
hpr3508 :: Differences between C# and Haskell hosted by Tuula
Tuula talks about some of the differences between C# and Haskell
Listen in ogg, spx, or mp3 format.
hpr3489 :: Equality of structured errors hosted by Tuula
Tuula talks about equality in Haskell
Listen in ogg, spx, or mp3 format.
hpr3392 :: Structured error reporting hosted by Tuula
Tuula talks about how she improved build times by breaking down error reporting to smaller parts
Listen in ogg, spx, or mp3 format.
hpr3028 :: Monads and Haskell hosted by crvs
A hopefully not too rambly "introduction" to functors and monads in and out of haskell
Listen in ogg, spx, or mp3 format.
hpr3020 :: Validating data in Haskell hosted by Tuula
Tuula talks about wow to validate incoming http request before acting on them
Listen in ogg, spx, or mp3 format.
hpr2969 :: Crewing a spaceship in Haskell hosted by Tuula
How to calculate amount of crew needed for a spaceship
Listen in ogg, spx, or mp3 format.
hpr2958 :: Haskell modules hosted by Tuula
Tuula talks about haskell modules
Listen in ogg, spx, or mp3 format.
hpr2948 :: Testing with Haskell hosted by Tuula
Introduction on HSpec and QuickCheck
Listen in ogg, spx, or mp3 format.
hpr2938 :: Naming pets in space game hosted by Tuula
How to use markov chains to generate names
Listen in ogg, spx, or mp3 format.
hpr2928 :: Building markov chains with Haskell hosted by Tuula
How to build markov chains with Haskell
Listen in ogg, spx, or mp3 format.
hpr2918 :: Selecting random item from weighted list hosted by Tuula
How to selected random item from weighted list using Haskell
Listen in ogg, spx, or mp3 format.
hpr2908 :: Modeling opinions in space game hosted by Tuula
Tuula talks about modeling opinions
Listen in ogg, spx, or mp3 format.
hpr2898 :: Modeling people in space game hosted by Tuula
Tuula talks how they approach modeling people in space game
Listen in ogg, spx, or mp3 format.
hpr2888 :: Pattern matching in Haskell hosted by Tuula
Tuula talks about one of their favourite features in Haskell
Listen in ogg, spx, or mp3 format.
hpr2878 :: Type classes in Haskell hosted by Tuula
Tuula explains what type classes are and how to use them
Listen in ogg, spx, or mp3 format.
hpr2868 :: Custom data with Persistent hosted by Tuula
Tuula explains how to serialize custom data with Persistent
Listen in ogg, spx, or mp3 format.
hpr2858 :: Vehicle designer for a space game hosted by Tuula
Tuula talks about modeling vehicle designer for their space game
Listen in ogg, spx, or mp3 format.
hpr2848 :: Random numbers in Haskell hosted by Tuula
Tuula talks how to generate random numbers (and other values) in Haskell
Listen in ogg, spx, or mp3 format.
hpr2838 :: Why Haskell? hosted by Tuula
Tuula tries to answer Beeza's question on why would someone want to use Haskell
Listen in ogg, spx, or mp3 format.
hpr2828 :: Writing Web Game in Haskell - Science, part 2 hosted by Tuula
Tuula continues their explanation on simulating science in a game written in Haskell
Listen in ogg, spx, or mp3 format.
hpr2818 :: Writing Web Game in Haskell - Science, part 1 hosted by Tuula
Tuula explains types and data they used to model science in their Haskell game
Listen in ogg, spx, or mp3 format.
hpr2808 :: Haskell function types hosted by Tuula
Tuula gives overview of function types in Haskell
Listen in ogg, spx, or mp3 format.
hpr2797 :: Writing Web Game in Haskell - Simulation at high level hosted by Tuula
Tuula gives overview of simulation in their 4x game
Listen in ogg, spx, or mp3 format.
hpr2788 :: Looping in Haskell hosted by Tuula
Tuula describes some loop-like constructs in Haskell
Listen in ogg, spx, or mp3 format.
hpr2778 :: Functor and applicative in Haskell hosted by Tuula
Brief introduction on functor and applicative patterns in Haskell and where they can be used
Listen in ogg, spx, or mp3 format.
hpr2768 :: Writing Web Game in Haskell - Planetary statuses hosted by Tuula
Tuula describes system for recording planetary statuses in their game
Listen in ogg, spx, or mp3 format.
hpr2758 :: Haskell - Data types and database actions hosted by Tuula
Brief summary of how to declare your own datatypes in Haskell and how to store data in database
Listen in ogg, spx, or mp3 format.
hpr2748 :: Writing Web Game in Haskell - Special events hosted by Tuula
Tuula walks through implementation of special events in web based game
Listen in ogg, spx, or mp3 format.
hpr2733 :: Writing Web Game in Haskell - News and Notifications hosted by Tuula
Tuula talks about the game they're writing in Haskell and convoluted news system they made.
Listen in ogg, spx, or mp3 format.
hpr2713 :: Resources in 4x game hosted by Tuula
One way to implement data types for raw resources in Haskell
Listen in ogg, spx, or mp3 format.
hpr2703 :: Fog of war in Yesod based game hosted by Tuula
How to implement fog of war system in turn based web game
Listen in ogg, spx, or mp3 format.
hpr2693 :: Getting started with web based game in Haskell and Elm hosted by Tuula
First steps in writing 4x space exploration game
Listen in ogg, spx, or mp3 format.
hpr2618 :: Yesod - First Impressions hosted by Tuula
Tuula talking about their first impressions of Yesod web framework
Listen in ogg, spx, or mp3 format.
hpr2598 :: Calculating planetary orbits in Haskell hosted by Tuula
Tuula talks about calculating planetary orbits