Site Map - skip to main content

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.


In-Depth Series: Haskell

  • Number of episodes: 24
  • Open/closed: open
  • Date of earliest show: 2018-07-18
  • Date of latest show: 2019-10-09
  • Series RSS feeds: ogg, spx, mp3

A series looking into the Haskell (programming language)

hpr2918 :: Selecting random item from weighted list hosted by tuturto

Released: 2019-10-09. Duration: 00:26:44. Flag: Clean.
Tags: haskell, random, monad.
How to selected random item from weighted list using Haskell

hpr2908 :: Modeling opinions in space game hosted by tuturto

Released: 2019-09-25. Duration: 00:35:04. Flag: Clean.
Tags: haskell, game development.
tuturto talks about modeling opinions

hpr2898 :: Modeling people in space game hosted by tuturto

Released: 2019-09-11. Duration: 00:21:55. Flag: Clean.
Tags: modeling, data.
tuturto talks how they approach modeling people in space game

hpr2888 :: Pattern matching in Haskell hosted by tuturto

Released: 2019-08-28. Duration: 00:20:36. Flag: Clean.
Tags: pattern matching.
tuturto talks about one of their favourite features in Haskell

hpr2878 :: Type classes in Haskell hosted by tuturto

Released: 2019-08-14. Duration: 00:19:28. Flag: Clean.
Tags: type class.
tuturto explains what type classes are and how to use them

hpr2868 :: Custom data with Persistent hosted by tuturto

Released: 2019-07-31. Duration: 00:20:02. Flag: Clean.
Tags: haskell, persistent, database.
tuturto explains how to serialize custom data with Persistent

hpr2858 :: Vehicle designer for a space game hosted by tuturto

Released: 2019-07-17. Duration: 00:23:24. Flag: Clean.
Tags: haskell.
tuturto talks about modeling vehicle designer for their space game

hpr2848 :: Random numbers in Haskell hosted by tuturto

Released: 2019-07-03. Duration: 00:32:37. Flag: Clean.
Tags: haskell, random numbers.
tuturto talks how to generate random numbers (and other values) in Haskell

hpr2838 :: Why Haskell? hosted by tuturto

Released: 2019-06-19. Duration: 00:31:40. Flag: Clean.
Tags: haskell, response.
tuturto tries to answer Beeza's question on why would someone want to use Haskell

hpr2828 :: Writing Web Game in Haskell - Science, part 2 hosted by tuturto

Released: 2019-06-05. Duration: 00:45:34. Flag: Clean.
Tags: haskell.
tuturto continues their explanation on simulating science in a game written in Haskell

hpr2818 :: Writing Web Game in Haskell - Science, part 1 hosted by tuturto

Released: 2019-05-22. Duration: 00:43:26. Flag: Clean.
Tags: Haskell.
tuturto explains types and data they used to model science in their Haskell game

hpr2808 :: Haskell function types hosted by tuturto

Released: 2019-05-08. Duration: 00:24:29. Flag: Clean.
Tags: haskell.
tuturto gives overview of function types in Haskell

hpr2797 :: Writing Web Game in Haskell - Simulation at high level hosted by tuturto

Released: 2019-04-23. Duration: 00:25:47. Flag: Clean.
Tags: haskell, persistent.
tuturto gives overview of simulation in their 4x game

hpr2788 :: Looping in Haskell hosted by tuturto

Released: 2019-04-10. Duration: 00:47:28. Flag: Clean.
Tags: haskell, programming.
tuturto describes some loop-like constructs in Haskell

hpr2778 :: Functor and applicative in Haskell hosted by tuturto

Released: 2019-03-27. Duration: 00:30:41. Flag: Clean.
Tags: haskell, functor, applicative.
Brief introduction on functor and applicative patterns in Haskell and where they can be used

hpr2768 :: Writing Web Game in Haskell - Planetary statuses hosted by tuturto

Released: 2019-03-13. Duration: 00:18:42. Flag: Clean.
Tags: haskell.
tuturto describes system for recording planetary statuses in their game

hpr2758 :: Haskell - Data types and database actions hosted by tuturto

Released: 2019-02-27. Duration: 00:42:46. Flag: Clean.
Tags: haskell, database.
Brief summary of how to declare your own datatypes in Haskell and how to store data in database

hpr2748 :: Writing Web Game in Haskell - Special events hosted by tuturto

Released: 2019-02-13. Duration: 00:44:05. Flag: Clean.
Tags: haskell, yesod.
tuturto walks through implementation of special events in web based game

hpr2733 :: Writing Web Game in Haskell - News and Notifications hosted by tuturto

Released: 2019-01-23. Duration: 00:47:17. Flag: Clean.
Tags: haskell, yesod.
tuturto talks about the game they're writing in Haskell and convoluted news system they made.

hpr2713 :: Resources in 4x game hosted by tuturto

Released: 2018-12-26. Duration: 00:20:52. Flag: Clean.
Tags: haskell.
One way to implement data types for raw resources in Haskell

hpr2703 :: Fog of war in Yesod based game hosted by tuturto

Released: 2018-12-12. Duration: 00:25:15. Flag: Clean.
Tags: haskell, yesod.
How to implement fog of war system in turn based web game

hpr2693 :: Getting started with web based game in Haskell and Elm hosted by tuturto

Released: 2018-11-28. Duration: 00:19:06. Flag: Clean.
Tags: haskell, yesod.
First steps in writing 4x space exploration game

hpr2618 :: Yesod - First Impressions hosted by tuturto

Released: 2018-08-15. Duration: 00:23:05. Flag: Clean.
Tags: haskell,yesod,web.
tuturto talking about their first impressions of Yesod web framework

hpr2598 :: Calculating planetary orbits in Haskell hosted by tuturto

Released: 2018-07-18. Duration: 00:28:31. Flag: Clean.
Tags: haskell,astronomy.
tuturto talks about calculating planetary orbits