• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
FP Concepts
 

FP Concepts

on

  • 4,460 views

FP, Concepts, Scala, Haskell, Fp, Currying, Lambda, Higher Order Functions, Functional,

FP, Concepts, Scala, Haskell, Fp, Currying, Lambda, Higher Order Functions, Functional,

Statistics

Views

Total Views
4,460
Views on SlideShare
1,972
Embed Views
2,488

Actions

Likes
0
Downloads
11
Comments
0

19 Embeds 2,488

http://diego-pacheco.blogspot.com 1655
http://diego-pacheco.blogspot.com.br 681
http://diego-pacheco.blogspot.in 33
http://diego-pacheco.blogspot.pt 32
http://translate.googleusercontent.com 14
http://diego-pacheco.blogspot.de 13
http://diego-pacheco.blogspot.com.au 13
http://www.diego-pacheco.blogspot.com 9
http://us-w1.rockmelt.com 6
http://diego-pacheco.blogspot.ca 5
http://diego-pacheco.blogspot.com.es 5
http://diego-pacheco.blogspot.co.uk 5
http://diego-pacheco.blogspot.fr 4
http://webcache.googleusercontent.com 4
http://diego-pacheco.blogspot.com.ar 3
http://diego-pacheco.blogspot.mx 2
http://diego-pacheco.blogspot.se 2
http://diego-pacheco.blogspot.it 1
http://diego-pacheco.blogspot.co.nz 1
More...

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    FP Concepts FP Concepts Presentation Transcript

    • 3 FP Concepts Higher Order Functions, Lambda and Currying@diego_pacheco  about.me/diegopacheco
    • 3 FP Concepts Lambda Higher Order Functions Currying
    • Lambda
    • Lambda Anonymous Functions We need just one time Work with Higher Order Functions Haskell:  Scala: () =>
    • Lambda
    • Higher Order Functions
    • Higher Order Functions Receive Function as parameters Return a Function as output FP Ground, composition and laziness map reduce filter fold flat map drop exist take …
    • Higher Order Functions
    • Currying
    • Currying Transform: Chained Functions: Single arg Partial Application / Laziness / Composition Lambda calculus  Parallelism Some languages have nice syntax sugar
    • Let’s put some sugar on it…
    • Currying
    • Currying
    • Calculator Homework
    • Calculator Homework
    • Calculator Homework
    • Haskell Experience...
    • Haskell Experience...
    • Fizz Buzz Homework
    • Fizz Buzz Homework
    • Fizz Buzz Homework
    • https://github.com/diegopacheco/functional-society
    • 3 FP Concepts Thank You! Obrigado! Higher Order Functions, Lambda and Currying@diego_pacheco  about.me/diegopacheco