News for hackers. Stuff that matters.

its_me_ken_lai

Re:Functional Programming in C++ (2013) on Saturday July 25, 2015 @04:06PM (#9948810)
The underlying concept will surface once you've had a chance to debug program states and that you realize you can't keep track of all program states. I had no idea about functional programming but soon realized that I was going for the same thing when trying my best to not keep instance variables in my objects.
Re:Functional Programming in C++ (2013) on Saturday July 25, 2015 @03:48PM (#9948748)
I don't think this applies to you. The main message of the article/blog is that 1) Humans can't keep track of states well and 2) Machines can't create temporary states efficiently and since you're already keeping track of states manually and working at the low enough level where you're maintaining your temporary states, you don't apply.