Reading Diary: Real World Functional Programming– Day 1

16Jun12

I‘ve been feeling that I m missing out by not knowing much about functional programming and this book was recommended to my many times, so I started reading it.

Expectation

I expect to learn more about functional programing , I would like to be able to translate the ideas to other functional programming languages.

Objective

I would like to be able to use functional programming ideas day to day on game development, there is a lot of asynchronous flow control  in games  that I hope, can be improved. The problem with this is that features that are ok to use in other types of development, such as LINQ, don’t perform well enough on game development, at least that’s what the performance analysis was showing us in some sectors of the code.

I think this objective is perhaps overly optimistic, the world would be too boring for me if I set myself reachable goals all the time, right?

Intro and part of Chapter 1

Going over some basic functional ideas, but I m already feeling I should have read this book earlier. Some comments as I go along:

  • There are some parts of the chapter where I feel like the author is trying to sell me the idea, I can understand why, but I m already reading the book, no need for that.
  • I like the way important concepts are highlighted
  • Well written, ideas are exposed in a super clear way
  • No point in reading this book in a hurry, If I don’t fully get an idea, I can’t afford to move on

 

Leaving it here for today …

Advertisements


No Responses Yet to “Reading Diary: Real World Functional Programming– Day 1”

  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: