Functional Programming Study Group Week 5

This week in the 5. Functional Programming Study Group we continued with the second course on Coursera, and studied lazy evaluation & how it affects us when we write programs with laziness in mind.

In Scala, we have an advantage of being able to define three kinds of evaluations for our expressions: def, val and lazy val. Each of them has several aspects to focus on, which we did carefully.

 
 

Week 6

Next week, we will have one week break, instead, we will gather on February 4th and will be covering the rest of the second part in Coursera, which include managing the state, functional reactive programming and futures.

See you on Feb. 4th!