Arthur Whitney recently published a short list of the commonalities between Lisp/Scheme/Clojure and the J programming language on his site [1]. Concise, but a nice comparison. I've always favored J and Lisp, and thought they were leagues apart, but this brings some perspective to bear on this for me. Lambda (λ) calculus vs. Lambda-mu (λμ)? I need to read up on it more. Arthur Whitney created the K programming language, and founded Kx systems, heavily used in finance, which is known for its ability to query very large datasets with very low latency. He also wrote the initial prototype for J, along with the collaboration of Ken Iverson and Roger Hui, which was a continuation of APL, originally created by Iverson. The initial stab at J was very terse C code with lots of macros [2] that has been on HN before [3].
I've always favored J and Lisp, and thought they were leagues apart, but this brings some perspective to bear on this for me.
Lambda (λ) calculus vs. Lambda-mu (λμ)? I need to read up on it more.
Arthur Whitney created the K programming language, and founded Kx systems, heavily used in finance, which is known for its ability to query very large datasets with very low latency. He also wrote the initial prototype for J, along with the collaboration of Ken Iverson and Roger Hui, which was a continuation of APL, originally created by Iverson. The initial stab at J was very terse C code with lots of macros [2] that has been on HN before [3].