Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

What haskell taught us when we were not looking

137 views

Published on

A presentation on the influence of Haskell and functional programming on other mainstream languages

Published in: Technology
  • Be the first to comment

  • Be the first to like this

What haskell taught us when we were not looking

  1. 1. What Haskell taught us when we were not looking Eric Torreborre
  2. 2. MICHAEL SNOYMAN
  3. 3. Lazy Pure
  4. 4. square x = x * x
  5. 5. Command Template method Action First-class functions! Comparator Callable FileFilter
  6. 6. Use functions to
  7. 7. We're moving away from OO!
  8. 8. Last nail in the coffin?
  9. 9. Smart functions Dumb data
  10. 10. Subtyping
  11. 11. List[A] Option[A] Future[A] Either[B, A] M[A] flatMap[A, B](ma: M[A], f: A => M[B]): M[B]
  12. 12. M[A]

×