Another Word For It Patrick Durusau on Topic Maps and Semantic Diversity

April 19, 2011

Functional Scala – Mario Gleichmann

Filed under: Functional Programming,Scala — Patrick Durusau @ 9:36 am

Functional Scala – Mario Gleichmann

I ran across this delightful series of posts by Mario on Functional Scala.

To facilitate finding posts of interest, I have created this listing:

  1. Functional Scala: Introduction
  2. Functional Scala: Functions
  3. Functional Scala: Functions as Objects as Functions
  4. Functional Scala: Closures
  5. Functional Scala: Comprehending Comprehensions
  6. Functional Scala: High, Higher, Higher Order Functions
  7. Functional Scala: Lambdas and other shortcuts
  8. Functional Scala: Turning Methods into Functions (or WTF is eta expansion?)
  9. Functional Scala: Polymorphic Functions ?!?
  10. Functional Scala: Algebraic Datatypes – Enumerated Types
  11. Functional Scala: Algebraic Datatypes – Sum and Product Types
  12. Functional Scala: Algebraic Datatypes – ‘Sum of Products’ Types
  13. Functional Scala: Pattern Matching – the basics
  14. Functional Scala: Combinatoric Pattern Matching
  15. Functional Scala: Pattern Matching on product types
  16. Functional Scala: a little expression language with algebraic datatypes and pattern matching
  17. Functional Scala: Expressions, Extensions and Extractors
  18. Functional Scala: Tinkerbell, Frogs and Lists
  19. Functional Scala: List sugarization
  20. Functional Scala: Essential list functions
  21. Functional Scala: Quiz with Lists – common list functions, handcraftet

I will be updating this list as new posts appear.

A couple of general Scala you may find of interest:

Scala in practice: Composing Traits – Lego style

Scala Introduction – Slides available

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress