--0016e646470e90e145049b466ec9 Content-Type: text/plain; charset=UTF-8 As the title asks what is the difference between a Ruby array and a list in Haskell or the various Lisp dialects? I've started playing around with Haskell and other functional languages like Emacs-lisp and Clojure. I've noticed that the list construct in these languages feels very much like Arrays in Ruby. Can someone tell me what makes these data structures alike as well as what makes them different from each other? --0016e646470e90e145049b466ec9--