Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lewismj/functional_scala
Presentations on functional programming in Scala
https://github.com/lewismj/functional_scala
free functional lambda-calculus monad monad-transformers monoid reader scala semigroup writer
Last synced: 13 days ago
JSON representation
Presentations on functional programming in Scala
- Host: GitHub
- URL: https://github.com/lewismj/functional_scala
- Owner: lewismj
- License: gpl-3.0
- Created: 2017-07-15T17:20:14.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-08-11T13:26:00.000Z (over 7 years ago)
- Last Synced: 2024-11-16T23:14:32.384Z (3 months ago)
- Topics: free, functional, lambda-calculus, monad, monad-transformers, monoid, reader, scala, semigroup, writer
- Size: 1.33 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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.