Skip to content

lewismj/functional_scala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Functional programming in Scala

Summary

In recent roles I've been asked to put together some presentations to introduce functional programming concepts. I usually recommend the Paul Chiusana and Runar Bjarnason book. However, it can help to briefly introduce the concepts required.

LambdaCalculus

A brief and in need of numerous examples, explanation of the lambda calculus. From pure lamabda calculus through to algorithm W, need to add a Scala example at the end.

ScalaFP

The presentation is for developers new to Scala, but may have completed the EPFL Scala courses. It is not intended as an introduction.

This presentation is a work in progress. I need to acknowledge references, as I've collated material e.g. blog posts, websites to form the presentation examples.

May be useful to anyone that has to help bootstrap Scala adoption within their team.

Probably a few errors.

I would appreciate any corrections or suggestions.