I thought POV-Ray = Persistence Of Vision?
Brings back old memories =)
I had a CAML background (there was no O yet, ~1990) and experience with Erlang, but LISP dialects like Clojure, Racket, or Scheme have worked pretty well for me to:
upgrade my programming skills from OOOnly towards "practical" FP,
become a more "educated" JS coder
get a hint at how DSLs/languages/interpreters/compilers actually work
take a dive into denotational semantics/lambda calculus
try (and enjoy) programming against a modern "strongly statically typed system" with oCAML and Haskell.
Had I started reverse, I think I'd have been overwhelmed at step one.
The algebra of types / cat theory is NOT a requirement for Functional Programming, despite all the efforts to mislead wannabe FPers into believing so, at the risk of turning them away from FP forever.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I thought POV-Ray = Persistence Of Vision?
Brings back old memories =)
I had a CAML background (there was no
O
yet, ~1990) and experience with Erlang, but LISP dialects like Clojure, Racket, or Scheme have worked pretty well for me to:Had I started reverse, I think I'd have been overwhelmed at step one.
The algebra of types / cat theory is NOT a requirement for Functional Programming, despite all the efforts to mislead wannabe FPers into believing so, at the risk of turning them away from FP forever.