Earlier quoted context omitted.
While we're at it, the name "LISP" is obsolete. It's reminiscent of variants of the broader lisp family of languages, circa 1980. We're talking about Common Lisp instead, often shortened to "Lisp", being a much more modern language." (Unless the author added that after the OP was submitted)
I'm sorry, I mistated, the author forgat to specify what he meant by 'Lisp' before writting a page and a half on it. He did get around to it near the end of the article when all of the laypeople left confused about Lisp.
Before you start learning Lisp...
21–30 of 32 posts
Re: Before you start learning Lisp...
#22Should be titled "Before you start learning Common Lisp". Anyone with a reasonable functional programming background would know the difference.
Re: Before you start learning Lisp...
#23why does it say LISP isn't a functional programming language but Clojure is? Isn't Clojure a dialect of Lisp?
The article was written by someone who seems to believe "Lisp" is synonymous with "Common Lisp" ( We're talking about Common Lisp instead, often shortened to "Lisp" ). So it seems Clojure (and Scheme, Arc, etc) are implicitly excluded by the author.
Re: Before you start learning Lisp...
#24Re: Before you start learning Lisp...
#25Earlier quoted context omitted.
The article was written by someone who seems to believe "Lisp" is synonymous with "Common Lisp" ( We're talking about Common Lisp instead, often shortened to "Lisp" ). So it seems Clojure (and Scheme, Arc, etc) are implicitly excluded by the author.
No, Scheme is Scheme, and Arc is Arc. You don't call Ruby a Python, despite that those languages are much closer than Lisp and Scheme.
Re: Before you start learning Lisp...
#26Earlier quoted context omitted.
No, Scheme is Scheme, and Arc is Arc. You don't call Ruby a Python, despite that those languages are much closer than Lisp and Scheme.
And Common Lisp is Common Lisp. They're still dialects of the mythical Lisp . Was there ever an actual just Lisp ? Or was there just dialects, eg ZetaLisp, Emacs Lisp, MIT's Lisp Machine Lisp, etc etc
ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-039.pdf
Also there's LISP 1.5 Programmer's Manual dated August 17, 1962 which is quite an interesting read: http://www.softwarepreservation.org/projects/LISP/book/LISP%...
Re: Before you start learning Lisp...
#27Earlier quoted context omitted.
And Common Lisp is Common Lisp. They're still dialects of the mythical Lisp . Was there ever an actual just Lisp ? Or was there just dialects, eg ZetaLisp, Emacs Lisp, MIT's Lisp Machine Lisp, etc etc
There was an original LISP dialect; a quick Google search / Wikipedia session yielded this memo about a LISP 1.5 compiler written in 1962: ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-039.pdf Also there's LISP 1.5 Programmer's Manual dated August 17, 1962 which is quite an interesting read: http://www.softwarepreservation.org/projects/LISP/book/LISP%...
Re: Before you start learning Lisp...
#28Earlier quoted context omitted.
The article was written by someone who seems to believe "Lisp" is synonymous with "Common Lisp" ( We're talking about Common Lisp instead, often shortened to "Lisp" ). So it seems Clojure (and Scheme, Arc, etc) are implicitly excluded by the author.
No, Scheme is Scheme, and Arc is Arc. You don't call Ruby a Python, despite that those languages are much closer than Lisp and Scheme.
Re: Before you start learning Lisp...
#29Earlier quoted context omitted.
No, Scheme is Scheme, and Arc is Arc. You don't call Ruby a Python, despite that those languages are much closer than Lisp and Scheme.
And Common Lisp is Common Lisp. They're still dialects of the mythical Lisp . Was there ever an actual just Lisp ? Or was there just dialects, eg ZetaLisp, Emacs Lisp, MIT's Lisp Machine Lisp, etc etc
Scheme was never a part of that effort and indeed it shouldn't have been, as it is a standalone language with its objectives and different semantics. It also at no point was ever called LISP, it was Scheme from the very first memo. It is extremely uncommon to Schemer to refer to his code as "I programmed it in Lisp", there is certainly its own, formed identity among the users.
LISP itself stems from original McCarthy implementation; its name bears the legacy of 7-bit teletypes of the day. But this point is well elaborated in the write-up we discuss.
Re: Before you start learning Lisp...
#30Yes, I realize PLT has some batteries included but I'd prefer a community standard rather than a one-distro standard (not that I think (or even have much of an idea if) anything is wrong with PLT).