Please log in to watch this conference skillscast.
During this talk, you will learn about the implementation and usage of a library, PDBP, written using the Dotty language, implementing FP, the language presented by John Backus during his Turing Award winning lecture.
- PDBP promotes a pointfree functional programming style
- PDBP separates the description of a program from possible meanings of the program
- PDBP can be extended with extra programming capabilities
- PDBP effects are pure (they are described rather than executed)
The foundations of the library are monads and arrows:
- monads promote a pointful programming style (they can programmed pointfree using Kleisli arrows)
- arrows promote a pointfree programming style (they can programmed pointful using arrow calculus)
YOU MAY ALSO LIKE:
- JavaFX and Scala - Like Milk and Cookies (SkillsCast recorded in April 2012)
- Fast Track to F# with Tomas Petricek & Phil Trelford (in London on 9th - 10th September 2019)
- Lightbend Scala Language - Professional (in London on 9th - 10th September 2019)
- Haskell eXchange 2019 (in London on 10th - 11th October 2019)
- Clojure eXchange 2019 (in London on 2nd - 3rd December 2019)
- Hands-on: Fractal art with Fable and WebGL (in London on 20th June 2019)
- Keynote by Dick Wall on Why API Design Matters, and Why Yours Sucks! (and mine sucks too!) (in London on 24th June 2019)
- The Elements of Tagless Final Style (SkillsCast recorded in May 2019)
- Scala 2.13 and Beyond! (SkillsCast recorded in April 2019)
Program Description Based Programming
Luc is a Functional Programming Veteran. He has a Phd in Mathematics. He is a Trainer and Consultant for Java and Scala related projects. He has worked, among others, with Erik Meijer and Mark P. Jones on Monads.