“no body use it, functions everywhere, a lot of recursions, passing function as value, no variable, strongly connected with math, too academic”
In my past experience, my understanding of functional programing stops at the surface of simple LISP, I can’t even remember which dialects I used to learn. But these vague “images” still stick in my mind. These “images” become more clear and start to assist me to design software after I learn Haskell.
We’ll talk about programing language Haskell, telling why I think it’s worth mentioning and some interesting design that you can hardly find in mainstream programing language, to discuss and compare them together. You can these topics in this talk: the basic syntax of Haskell, fun type classes, parser combinator, and more fresh and useful stuff.
In this talk we will focus on “usage” instead of “theroy” behind, which means that you can still enjoy this talk even if you have no experience with function programing language!
I wrote C++ before, then Rust, and Haskell now (for habit only, of course).
I used to have a nightmare after played Super Metroid when I was a child.