something to chat about, lisp and Mathematica for list processing.



I thought everyone was bored this weekend, so I am strating a new
language-war topic :) (dont you love these topics?)

Lisp was one of the earliest programming languages I fell in love with, I
guess because I was fascinated with studying AI then (the language before it
was Fortran, and after lisp I fell in love with Pascal, then ...etc.)

But I have not used lisp for many many years now.

From http://en.wikipedia.org/wiki/Lisp_programming_language it says : The
name Lisp derives from "List Processing".

And now I am using Mathematica more (for school work), and saw this in
Mathematica docs:

"Widely recognized as the world's most powerful list manipulation language,
Mathematica ..."

Topic for discussion: From only the list processing/manipulation point of
view, and nothing else, what would you consider the advantages/disadvantages
of one over the other?

I am sure by now, any kind of list processing task that can be done by one
language, most likely can just as well be done in the other.

So the question is not really asking about syntax or how many extra key
strokes needed to do the same list 'manipulation', but more along the lines
if there exist something inheritably more advantages of one language over
the other *when it comes to list processing*. I think one can argue than too
many [[[[[ ]]]]]] are harder to read than ((((( )))))) and I would probably
agree, but I remember also when I programmed in lisp I had problems making
sure the closing )))) matched the starting (((((, any way...I am thinking
more along the lines of a language design issues related to list processing
which might make one more suited for list processing than another.

May be someone here has more insight into both and educate us.

Nasser


.



Relevant Pages

  • Re: why do you choose LISP?
    ... i like lisp primarily bceause it is a functional lang. ... It is also during the early 1990s, i started to learn programing on my ... during these years i bought Mathematica (because i heard it's the ... I do not have any concrete idea what IS a language specification ...
    (comp.lang.lisp)
  • Re: SBCL is now faster than Java, as fast as Ocaml, and getting better
    ... amount to learn from Mathematica because it addressed so many of Lisp's ... What do you think Mathematica can learn from Lisp? ... are overestimating the "language merits" of Mathematica as far as its ... go beyond our discussion of Lisp, MLish and pattern matching. ...
    (comp.lang.lisp)
  • Re: Lisp and Scheme with fewer parentheses / Mathematica??
    ... Any dummy, at our level, knew that Mathematica and lisp have different ... programer, even with say 10 years of programing experience, chances ... functional language and one of the oldest language) ...
    (comp.lang.lisp)
  • Re: something to chat about, lisp and Mathematica for list processing.
    ... Otherwise, make your own forum, where you could be ... Lisp was one of the earliest programming languages I fell in love with, ... "Widely recognized as the world's most powerful list manipulation language, ... any kind of list processing task that can be done by one ...
    (sci.math.symbolic)
  • Re: OFF-TOPIC:: Why Lisp is not my favorite programming language
    ... LISP is a parsing language. ... game which is, list processing, then that would be different. ...
    (comp.lang.python)