Functional Programming in C++
Hi all,
My name is Alexander Granin. I'm collecting materials about Functional Programming in C++: articles, talks, libraries.
https://github.com/graninas/cpp_functional_programming
I'm a Haskeller and C++ developer who brings the ideas of Functional Programming into the C++ world. Currently, I'm preparing my next (keynote) talk for C++ Siberia 2019: "The Present and The Future of Functional Programming in C++". I'm looking for amazing samples and approaches to be overviewed in my talk. In particular, I'm interested in monads implementation approaches, and also in do-notation implementation attempts. I'm asking to help me to find more insights, thanks! :)
36 comments · 82% upvoted · other discussions
The recently released book Functional Programming in C++ by Ivan Čukić (/u/ivan-cukic) is really really good, check it out!
https://www.manning.com/books/functional-programming-in-c-plus-plus
graninas [OP] 15 points · Dec 2018
Well, I have it already. I was talking with Ivan about the book and hope to talk more at C++ Siberia 2019.
(I also was a reviewer of the book proposal for Manning and suggested to rework the table of contents in order to make it more consistent. Not sure how many of my suggestions have been taken by Ivan, but I like to think there is my little contribution to it. But of course, Ivan made a great work, so we can now enjoy his book)
ivan-cukic 10 points · Dec 2018 · KDE Dev | Author of Functional Programming in C++
Thanks for this comment /u/bandzaw :)
/u/graninas was one of the book proposal reviewers. Sadly, I didn't know that for a long time - all reviewers in Manning are anonymous - the manuscript reviewers have been automatically added by Manning to the acknowledgements section. Unfortunately, it seems they didn't include the people who gave suggestions to improving the book ToC. :/
graninas [OP] 4 points · Dec 2018
Hi Ivan,
That's OK. :) The book is wonderful anyway.
sajid_farooq 1 points · May 2019
Just wanted to chime in to agree: the book is wonderful.