LISP vs Lisp

Whatever is on your mind, whether Lisp related or not.
Post Reply
Malaclypse
Posts: 2
Joined: Tue Feb 09, 2010 4:47 am

LISP vs Lisp

Post by Malaclypse » Wed Feb 17, 2010 4:36 pm

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?

ramarren
Posts: 613
Joined: Sun Jun 29, 2008 4:02 am
Location: Warsaw, Poland
Contact:

Re: LISP vs Lisp

Post by ramarren » Thu Feb 18, 2010 1:01 am

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.

Paul Donnelly
Posts: 148
Joined: Wed Jul 30, 2008 11:26 pm

Re: LISP vs Lisp

Post by Paul Donnelly » Thu Feb 18, 2010 3:08 pm

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.

Malaclypse
Posts: 2
Joined: Tue Feb 09, 2010 4:47 am

Re: LISP vs Lisp

Post by Malaclypse » Fri Feb 19, 2010 8:14 am

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

findinglisp
Posts: 447
Joined: Sat Jun 28, 2008 7:49 am
Location: Austin, TX
Contact:

Re: LISP vs Lisp

Post by findinglisp » Mon Mar 22, 2010 4:08 pm

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.
Cheers, Dave
Slowly but surely the world is finding Lisp. http://www.findinglisp.com/blog/

Jasper
Posts: 209
Joined: Fri Oct 10, 2008 8:22 am
Location: Eindhoven, The Netherlands
Contact:

Re: LISP vs Lisp

Post by Jasper » Tue Mar 23, 2010 1:38 pm

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.

dmitry_vk
Posts: 96
Joined: Sat Jun 28, 2008 8:01 am
Location: Russia, Kazan
Contact:

Re: LISP vs Lisp

Post by dmitry_vk » Tue Mar 23, 2010 9:00 pm

I've read explanations that titles like LISP, FORTRAN etc come from archaic era when you could only punch capital letter on punch cards.

findinglisp
Posts: 447
Joined: Sat Jun 28, 2008 7:49 am
Location: Austin, TX
Contact:

Re: LISP vs Lisp

Post by findinglisp » Sun Apr 04, 2010 2:15 pm

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.
Cheers, Dave
Slowly but surely the world is finding Lisp. http://www.findinglisp.com/blog/

Paul
Posts: 106
Joined: Tue Jun 02, 2009 6:00 am

Re: LISP vs Lisp

Post by Paul » Fri Apr 23, 2010 8:57 pm

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

Post Reply