Page 1 of 1

LISP vs Lisp

Posted: Wed Feb 17, 2010 4:36 pm
by Malaclypse
Hey,
I'm trying to convince ESR to use Lisp instead of LISP in the hacker howto. However, I can't find any citation to why Lisp refers to modern dialects, and LISP to old ones.

Any help?

Re: LISP vs Lisp

Posted: Thu Feb 18, 2010 1:01 am
by ramarren
Now that I think about it, I don't think I have seen a citation as such as to why. Two major reasons came to mind. First, LISP comes from time of all caps terminals, and modern dialect obviously do not, and their names are all spelled as Lisp (Common Lisp, Emacs Lisp). Second, LISP is an acronym of LISt Processing, and modern dialects are not particularly specialized for processing lists.

In the hacker howto the first occurrence of Lisp is spelled 'Lisp', but all latter ones as 'LISP'. Perhaps ESR just doesn't attach meaning to capitalization of programming languages names.

Re: LISP vs Lisp

Posted: Thu Feb 18, 2010 3:08 pm
by Paul Donnelly
Malaclypse wrote:Hey,
I'm trying to convince ESR to use Lisp instead of LISP in the hacker howto. However, I can't find any citation to why Lisp refers to modern dialects, and LISP to old ones.
I don't think the difference is related to language versions. It's rather a matter of the current orthography. It seems ESR has already used “Lisp” once, perhaps in a recently edited portion of the howto.

Re: LISP vs Lisp

Posted: Fri Feb 19, 2010 8:14 am
by Malaclypse
Thanks!

I've just always been slapped over the fingers to use "Lisp" instead of "LISP" when talking about modern Lisp.
I suppose I'm just overly obsessed with semantics. ^^

Re: LISP vs Lisp

Posted: Mon Mar 22, 2010 4:08 pm
by findinglisp
I don't know that this is anything other than a modern usage question. In the old days, everything was written in caps and the names of most computer languages were abbreviations and acronyms of some sort (LISP, BASIC, ALGOL, FORTRAN, COBOL, etc.). I think the all-caps versions of these went by the wayside when we discovered that computers were perfectly capable of dealing with lowercase letters and caps were seen as "screaming" in text messages. Unix was sort of the over-rotation to everything being done in lowercase. :D

So, no, I don't think it has anything to do with whether a Lisp is a "modern Lisp" or an "old Lisp" of some sort. IMO, "LISP" is just a correct as "Lisp," and arguably more-so, only it looks archaic and dated.

Re: LISP vs Lisp

Posted: Tue Mar 23, 2010 1:38 pm
by Jasper
Actually i do get annoyed by screaminess of all-caps words. I sometimes do use it for variables, but i wish there was a better way to be clear about it without going all-caps. Maybe i will try $variable, and $#'function, in writing or something like that.. It is a childish objection though, i was also uncomfortable with using $#'or as $#'if-use, a macro i wrote that is essentially synominous.

Re: LISP vs Lisp

Posted: Tue Mar 23, 2010 9:00 pm
by dmitry_vk
I've read explanations that titles like LISP, FORTRAN etc come from archaic era when you could only punch capital letter on punch cards.

Re: LISP vs Lisp

Posted: Sun Apr 04, 2010 2:15 pm
by findinglisp
dmitry_vk wrote:I've read explanations that titles like LISP, FORTRAN etc come from archaic era when you could only punch capital letter on punch cards.
I think that's correlated but not causal. That is, I think they do derive from an era where everybody programmed in capital letters (I started using nothing but caps until the 1980s), but both FORTRAN and LISP are acronyms for FORmula TRANslation and LISt Processing. ALGOL was short for ALGOrithmic Language. COBOL was COmmon Business Oriented Language. In short, using acronyms to name computer languages was all the rage, and they all used all-caps renderings for their names.

Re: LISP vs Lisp

Posted: Fri Apr 23, 2010 8:57 pm
by Paul
It's the same reasoning as "UNIX" -- the correct spelling, in printed material, has always been "Lisp", "Unix", etc., but it used to be all the rage to typeset these things in small-caps (Lɪꜱᴘ), which was mistaken for all-caps...