why does it say LISP isn't a functional programming language but Clojure is? Isn't Clojure a dialect of Lisp?
Before you start learning Lisp...
11–20 of 32 posts
Re: Before you start learning Lisp...
#12Re: Before you start learning Lisp...
#13From the article: > This is because the Lisp standard tries to specify a portable language, not a library. > Note that even the C language doesn't include these things. That's true, but the POSIX standard library functions are packaged with almost any C environment except for embedded systems and is usually available 'out of the box'. Of course there is a clear distinction between what is part of the language and wha…
Re: Before you start learning Lisp...
#14From the article: > This is because the Lisp standard tries to specify a portable language, not a library. > Note that even the C language doesn't include these things. That's true, but the POSIX standard library functions are packaged with almost any C environment except for embedded systems and is usually available 'out of the box'. Of course there is a clear distinction between what is part of the language and wha…
Incompatibilities in those extras between implementations are handled by meta-packages (libraries or modules in other programming languages) provided by the community.
Re: Before you start learning Lisp...
#15Re: Before you start learning Lisp...
#16why does it say LISP isn't a functional programming language but Clojure is? Isn't Clojure a dialect of Lisp?
The author forgets to specify, but he is talking about Common Lisp, not Lisp in general.
(Unless the author added that after the OP was submitted)
Re: Before you start learning Lisp...
#17Re: Before you start learning Lisp...
#18Does anybody have a good elsip project idea? I been trying to learn elisp but I didn't have good enough excuses to write anything in elisp.
write a hacker news reader so I won't have to exit emacs for that.
To log in you will have to patch your w3m to send "Content-Length" instead of "Content-length" (see http://arclanguage.org/item?id=4419 )
Re: Before you start learning Lisp...
#19why does it say LISP isn't a functional programming language but Clojure is? Isn't Clojure a dialect of Lisp?
I believe it's because Clojure constrains itself to immutable data structures, while Lisp allows both mutable and immutable structures. You can do functional programming in Lisp -- like you can many other non-functional languages -- but it isn't required as it is in Clojure.
Re: Before you start learning Lisp...
#20Earlier quoted context omitted.
The author forgets to specify, but he is talking about Common Lisp, not Lisp in general.
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)