I suggest it might be instructive if some of the functional programming
proponents on this group could provide us DO-looping old timers with a
brief summary or tutorial as to what is really meant by, or involved in,
"functional programming"?
--- especially as this concept might relate to building programs to do
calculations involving multi-stage real-world engineering or technical
problems
--- and especially as it might relate to programs that are going to be
developed in an evolutionary process and that in the end, rather than
being built into some long-term library, are maybe only going to be run
or executed a few times before the person involved (e.g., an engineer,
or scientist, or other real-world individual, not a "programmer") moves
on to some other totally different task or assignment.