Skip to content

Automatons for Haskell (Game) Programming

D
Hosted By
Derek W. and Andrey L.
Automatons for Haskell (Game) Programming

Details

At the heart of the LambdaWars code is the Bot and it is defined in terms of an Automaton. In this talk we will try and get our heads around what this.

By the end, we can hopefully answer the question, what do the following “scary” types mean?

type Bot = ContT Step (Reader DashBoard)

type Automaton = Reader DashBoard Step

data Step = Step { stepCmd :: Command, stepNext :: Automaton}

Suitable for all levels, from Haskell newcomers to experienced hackers. For those of you who know their way round, you can continue hacking away on LambdaWars from the start.

After the talk we can go through the LambdaWars code, explaining how it works and quirks of the code-base and get you coding so bring your laptop.

For more information check out the Wiki: https://github.com/andreyLevushkin/LambdaWars/wiki/Project-Overview

This meeting is at SkillsMatter. You need to to register and let them know you are coming at: http://skillsmatter.com/event-details/home/automatons-for-haskell-game-programming

Arrive from 6pm. Meeting starts at 6-30pm and we will head to the pub afterwards.

Photo of London Haskell group
London Haskell
See more events
SkillsMatter
116-120 Goswell Road · London, EC1V 7DP