LOL, not again. Rod Johnson was a great engineer, not a great language
researcher. Ironically, how he created Spring was well documented in the
book Expert one-on-one with J2EE. I don't remember he mentioned Haskell or
any FP at all, it was all due to the cumbersomeness of J2EE at that time and
he wanted a lighter and easier way to get the same thing done.
You are giving all the credits to FP and none to design patterns and it's
just ridiculous. People come out with smart ways to do things because they
are experienced, they encounter a problem and they find a way to solve it.
Like they come up with design patterns, like they come up with great
frameworks such as spring. It doesn't mean they need to study FP or even get
inspired of it. Now maybe some academic theory can sum it nicely but those
frameworks didn't come out of academic. So just cut yourself some crap and
study some history,
would you? Or maybe after you truly create some useful framework you can
start
your premature bragging right?