3 ms·
> is first and foremost a teaching language Terrific insight. So important. As a Java partisan, I can say without reservation that Java is a suboptimal teachi
by specialist 6y ago
> is first and foremost a teaching language
Terrific insight. So important.
As a Java partisan, I can say without reservation that Java is a suboptimal teaching language. So I easily believe your assessment of Haskell.
> I couldn't help it; I came from a strong OO background.
My functional eureka moment was deleting an element from a list using recursion. It literally changed how I see the world.
I haven't done any functional programming in anger (for pay) in a long time. But FP absolutely has informed, influenced all that I do.
Teaching multiple paradigms and styles is so important.