After I've watched this video I tried to use some of the functional programming in my Applications. some days later I watched over my code and I thought that the flavor of functional is much more readable than pure OO.
About Logic Programming, I don' understand where Logic programming should be used. It has a quite complicated syntax and remembers my to FPGA programming.