Skip to content

BFPG Monthly Meetup

Photo of Ben Kolera
Hosted By
Ben K. and 2 others
BFPG Monthly Meetup

Details

Haskell: from noob to beginner - Róman Joost

This talk outlines how a beginner taking the CIS 194 (http://www.cis.upenn.edu/%7Ecis194/) course can prepare to use Haskell in real world projects. Take away lessons include pitfalls to avoid, struggles one might face on the transition from learner to practitioner and how to contribute to the Haskell community.

Róman is a software engineer at Red Hat, working on internal tools. His every day language is mainly Python. He has used XMonad (http://xmonad.org/) for 6 years but never grokked how to configure the window manager and it’s components. Until now.

Intended audience: Beginner

A dependently-typed Agda taster - Matt Brecknell

Let's tuck into some term-indexed types!

Part two

We'll show how to build evidence that a certain thing can be found in a list, and how to use this evidence to safely retrieve a different thing from some other suitably-indexed heterogeneous list.

Finally, if we have time, we'll use what we just built to embed the simply-typed lambda calculus.

Photo of Brisbane Functional Programming Group (BFPG) group
Brisbane Functional Programming Group (BFPG)
See more events
NICTA Queensland
70/72 Bowen St Spring Hill, Queensland 4000 · Brisbane