--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--