the functional programming challenges have a very weird selection of available languages:
Scala, Clojure, Erlang, Haskell, Ocaml, Lisp, F#.
not the most popular languages.
Scala, Clojure, Erlang, Haskell, Ocaml, Lisp, F#.
not the most popular languages.
Aside from Dylan, J or Scheme, I can't think of anything else to add.
You might be able to make an argument to add is ES6 with a pile of additions to Function.prototype, but FP in JS isn't as natural as other languages.
Anyway, where the hell are you seeing the lambda calculus in JavaScript (ignoring that "it's based on lambda calculus" is probably as useful as "computers usually work with 0s and 1s")?