Lisp may not be the best language for Data Science, but what can we still learn from it?
This article is in response to Emmet Boudreau’s article ‘Should We be Using Lisp for Data-Science’.
Below, unless otherwise stated, lisp refers to Common Lisp; in general, lisp refers to the lisp family of languages, just like the C-family of languages. There are functional lisps like Clojure and Scheme, and there are general purpose lisps such as Common Lisp and Racket.
The primary hurdle to using Lisp for Data Science, I believe, is the non-infix syntax common in mathematics.
But, is there anything to learn from its syntax?