Media Summary: Haskell is known for being hard, this is a result of pedagogy catching up to different ways of thinking about and structuring ... HTTP is a fascinating standard — one of those that we all use every day. But there are many different ways of reasoning about ... Finally Tagless DSLs are a DSL embedding technique pioneered by Oleg Kiselyov, Jaques Carrette, and Chung-Chieh Shan that ...

Lambdaconf 2015 Introducing Emily Simplifying - Detailed Analysis & Overview

Haskell is known for being hard, this is a result of pedagogy catching up to different ways of thinking about and structuring ... HTTP is a fascinating standard — one of those that we all use every day. But there are many different ways of reasoning about ... Finally Tagless DSLs are a DSL embedding technique pioneered by Oleg Kiselyov, Jaques Carrette, and Chung-Chieh Shan that ... Freya is a stack of libraries for F# which are designed to let you get close to HTTP in a functional, typed way. As well as providing ... A burgeoning Haskeller soon discovers that proper use of descriptive types helps to capture real-world ideas, catches errors, aids ... Cats is a library that aims to fill in the gaps in the Scala standard library that we think are necessary to do pure functional ...

"Programming in Scala", by Martin Odersky et al., is one of the most comprehensive and the de facto reference for Scala. However ... Shortly after Adelbert Chang entered college as a computer science major, he contemplated changing his major several times, ... Cryptol is an open source pure functional language for expressing and reasoning about bit-precise computations, particularly ... Computation Expressions are a generalization of do-notation and Idiom Brackets. They provide a single notation that uses the ... We're all used to typing code into an editor and seeing the computer do something when we run it. This is so familiar that it's easy ... Idris is a dependently typed programming language. Unlike most other dependently typed systems, Idris is designed specifically ...

Photo Gallery

LambdaConf 2015 - Introducing Emily  Simplifying Functional Programming   Andi McClure
LambdaConf 2015 - How to Learn Haskell in Less Than 5 Years   Chris Allen
LambdaConf 2015 - HTTP through Functional Programming   Andrew Cherry
LambdaConf 2015 - Finally Tagless DSLs and MTL   Joseph Abrahamson
LambdaConf 2015 - Freya F# for HTTP Systems   Andrew Cherry   Part 1
LambdaConf 2015 - A Practical Introduction to Haskell GADTs Richard Eisenberg
LambdaConf 2015 - Cats — A Fresh Look at Functional Programming in Scala   Mike Stew O'Connor
LambdaConf 2015 - What's New in Scala   Marconi Lanna
LambdaConf 2015 - Why I Like Functional Programming   Adelbert Chang
LambdaConf 2015 - Intro to Cryptol and High Assurance Crypto Engineering   Adam Foltzer
LambdaConf 2015 - Computation Expressions in Scala   Jean Rémi Desjardins
LambdaConf 2015 - Make Your Own Programming Language!   Nick Heiner
View Detailed Profile
LambdaConf 2015 - Introducing Emily  Simplifying Functional Programming   Andi McClure

LambdaConf 2015 - Introducing Emily Simplifying Functional Programming Andi McClure

Emily

LambdaConf 2015 - How to Learn Haskell in Less Than 5 Years   Chris Allen

LambdaConf 2015 - How to Learn Haskell in Less Than 5 Years Chris Allen

Haskell is known for being hard, this is a result of pedagogy catching up to different ways of thinking about and structuring ...

LambdaConf 2015 - HTTP through Functional Programming   Andrew Cherry

LambdaConf 2015 - HTTP through Functional Programming Andrew Cherry

HTTP is a fascinating standard — one of those that we all use every day. But there are many different ways of reasoning about ...

LambdaConf 2015 - Finally Tagless DSLs and MTL   Joseph Abrahamson

LambdaConf 2015 - Finally Tagless DSLs and MTL Joseph Abrahamson

Finally Tagless DSLs are a DSL embedding technique pioneered by Oleg Kiselyov, Jaques Carrette, and Chung-Chieh Shan that ...

LambdaConf 2015 - Freya F# for HTTP Systems   Andrew Cherry   Part 1

LambdaConf 2015 - Freya F# for HTTP Systems Andrew Cherry Part 1

Freya is a stack of libraries for F# which are designed to let you get close to HTTP in a functional, typed way. As well as providing ...

LambdaConf 2015 - A Practical Introduction to Haskell GADTs Richard Eisenberg

LambdaConf 2015 - A Practical Introduction to Haskell GADTs Richard Eisenberg

A burgeoning Haskeller soon discovers that proper use of descriptive types helps to capture real-world ideas, catches errors, aids ...

LambdaConf 2015 - Cats — A Fresh Look at Functional Programming in Scala   Mike Stew O'Connor

LambdaConf 2015 - Cats — A Fresh Look at Functional Programming in Scala Mike Stew O'Connor

Cats is a library that aims to fill in the gaps in the Scala standard library that we think are necessary to do pure functional ...

LambdaConf 2015 - What's New in Scala   Marconi Lanna

LambdaConf 2015 - What's New in Scala Marconi Lanna

"Programming in Scala", by Martin Odersky et al., is one of the most comprehensive and the de facto reference for Scala. However ...

LambdaConf 2015 - Why I Like Functional Programming   Adelbert Chang

LambdaConf 2015 - Why I Like Functional Programming Adelbert Chang

Shortly after Adelbert Chang entered college as a computer science major, he contemplated changing his major several times, ...

LambdaConf 2015 - Intro to Cryptol and High Assurance Crypto Engineering   Adam Foltzer

LambdaConf 2015 - Intro to Cryptol and High Assurance Crypto Engineering Adam Foltzer

Cryptol is an open source pure functional language for expressing and reasoning about bit-precise computations, particularly ...

LambdaConf 2015 - Computation Expressions in Scala   Jean Rémi Desjardins

LambdaConf 2015 - Computation Expressions in Scala Jean Rémi Desjardins

Computation Expressions are a generalization of do-notation and Idiom Brackets. They provide a single notation that uses the ...

LambdaConf 2015 - Make Your Own Programming Language!   Nick Heiner

LambdaConf 2015 - Make Your Own Programming Language! Nick Heiner

We're all used to typing code into an editor and seeing the computer do something when we run it. This is so familiar that it's easy ...

LambdaConf 2015 - Write Some Idris   Brian McKenna

LambdaConf 2015 - Write Some Idris Brian McKenna

Idris is a dependently typed programming language. Unlike most other dependently typed systems, Idris is designed specifically ...