Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 440 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Kenny Tilton  
View profile  
 More options Jun 23 2005, 5:37 pm
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Thu, 23 Jun 2005 21:37:50 GMT
Local: Thurs, Jun 23 2005 5:37 pm
Subject: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul
[apologies if this has materialised in similar form or does so soon
unbeknownst to me, but from where I sit it appears Google ate a similar
report posted yesterday via google groups.]

Dr. McCarthy joined with Henry Baker, his predecessor at the microphone,
in bemoaning the standardization of Common Lisp as stultifying if not
mortifying, in that it ended innovation.

When rahul defended standardization as allowing his code to run ten
years from now, McCarthy indicated that (paraphrasing) by the looks of
Rahul it was unlikely he would produce code that anyone would want to
run ten years from now.*

XML had the honor of having McCarthy stop in the middle of a meandering
bit of reflection to mention how much he disliked XML.

And when your correspondent asked why he had chosen such a crappy name
for such a great language and whether he regretted, in what is becoming
an annual rite of humiliation, he pretty much ignored my question, but
did mention that his preference had been FLPL, for Fortran List
Processing Language, because he liked Fortran.

Intriguingly, there is a Fortran package with that exact name and
acronym and function, created in 1960 as far as I can make out from some
light googling.

* McCarthy actually meant that very little code lasts ten years.

--
Kenny

Why Lisp? http://lisp.tech.coop/RtL%20Highlight%20Film

"If you plan to enter text which our system might consider to be
obscene, check here to certify that you are old enough to hear the
resulting output." -- Bell Labs text-to-speech interactive Web page


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christopher C. Stacy  
View profile  
 More options Jun 23 2005, 7:36 pm
Newsgroups: comp.lang.lisp
From: cst...@news.dtpq.com (Christopher C. Stacy)
Date: Thu, 23 Jun 2005 23:36:35 GMT
Local: Thurs, Jun 23 2005 7:36 pm
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Kenny Tilton <ktil...@nyc.rr.com> writes:
> * McCarthy actually meant that very little code lasts ten years.

That would suggest a serious disconnect with reality;
it's a little hard to believe.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paul F. Dietz  
View profile  
 More options Jun 23 2005, 7:46 pm
Newsgroups: comp.lang.lisp
From: "Paul F. Dietz" <di...@dls.net>
Date: Thu, 23 Jun 2005 18:46:21 -0500
Local: Thurs, Jun 23 2005 7:46 pm
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Christopher C. Stacy wrote:
> Kenny Tilton <ktil...@nyc.rr.com> writes:

>>* McCarthy actually meant that very little code lasts ten years.

> That would suggest a serious disconnect with reality;
> it's a little hard to believe.

I think he said 20 years, not 10, and I'm not sure he was
entirely serious.

        Paul


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal Costanza  
View profile  
 More options Jun 23 2005, 9:50 pm
Newsgroups: comp.lang.lisp
From: Pascal Costanza <p...@p-cos.net>
Date: Thu, 23 Jun 2005 18:50:52 -0700
Local: Thurs, Jun 23 2005 9:50 pm
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Kenny Tilton wrote:
> [apologies if this has materialised in similar form or does so soon
> unbeknownst to me, but from where I sit it appears Google ate a similar
> report posted yesterday via google groups.]

> Dr. McCarthy joined with Henry Baker, his predecessor at the microphone,
> in bemoaning the standardization of Common Lisp as stultifying if not
> mortifying, in that it ended innovation.

As much as I like Common Lisp, I think he has a point here.

> When rahul defended standardization as allowing his code to run ten
> years from now, McCarthy indicated that (paraphrasing) by the looks of
> Rahul it was unlikely he would produce code that anyone would want to
> run ten years from now.*

This was one of the most bizarre moments I have experienced ever, that
people tried to convince John McCarthy that standardization is actually
a good thing. As if he would ever care.

It was clear from his talk that he cares about a long-term vision
(namely how to achieve human-level artificial intelligence). Language
standardization is worth zilch in that regard.

Pascal

--
2nd European Lisp and Scheme Workshop
July 26 - Glasgow, Scotland - co-located with ECOOP 2005
http://lisp-ecoop05.bknr.net/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter Seibel  
View profile  
 More options Jun 23 2005, 11:32 pm
Newsgroups: comp.lang.lisp
From: Peter Seibel <pe...@gigamonkeys.com>
Date: Fri, 24 Jun 2005 03:32:01 GMT
Local: Thurs, Jun 23 2005 11:32 pm
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Pascal Costanza <p...@p-cos.net> writes:
> Kenny Tilton wrote:
>> [apologies if this has materialised in similar form or does so soon
>> unbeknownst to me, but from where I sit it appears Google ate a
>> similar report posted yesterday via google groups.]
>> Dr. McCarthy joined with Henry Baker, his predecessor at the
>> microphone, in bemoaning the standardization of Common Lisp as
>> stultifying if not mortifying, in that it ended innovation.

> As much as I like Common Lisp, I think he has a point here.

As did Baker, or rather a dozen or so good points--can't wait until
his full slidedeck is available.

>> When rahul defended standardization as allowing his code to run ten
>> years from now, McCarthy indicated that (paraphrasing) by the looks
>> of Rahul it was unlikely he would produce code that anyone would
>> want to run ten years from now.*

> This was one of the most bizarre moments I have experienced ever,
> that people tried to convince John McCarthy that standardization is
> actually a good thing. As if he would ever care.

While concuring with Pascal that that was a weird moment (and it
wasn't just Rahul who tried to convince McCarthy that the standard was
a good thing), I'd like to point out that I don't think McCarthy was
insulting Rahul--merely misunderstanding him. From where I was sitting
it sounded like Rahul started his comment by saying something along
the lines of, "I don't care about standardization because it's going
to ensure that code that was written 20 years ago still runs today
...". In that he was riffing off a previously comment from someone
else in the audience. He went on to say that the reason he was glad
there was a standard was because it meant there were multiple
implementations *today* that could all run his code, each with
different strengths and weaknesses. However McCarthy appeared to have
heard him to say that he did care about having code from 20 years ago
that ran today and said that based on Rahul's appearance, it didn't
seem that he could have any code from 20 years ago that he'd need to
run today, i.e. Rahul is too young. A slight dig, perhaps but not
actually an insult. Just didn't want folks to think that McCarthy went
out of his way to be rude to folks.

-Peter

--
Peter Seibel           * pe...@gigamonkeys.com
Gigamonkeys Consulting * http://www.gigamonkeys.com/
Practical Common Lisp  * http://www.gigamonkeys.com/book/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sashank Varma  
View profile  
 More options Jun 24 2005, 1:32 am
Newsgroups: comp.lang.lisp
From: "Sashank Varma" <sashankva...@yahoo.com>
Date: 23 Jun 2005 22:32:46 -0700
Local: Fri, Jun 24 2005 1:32 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Peter Seibel wrote:
> However McCarthy appeared to have
> heard him to say that he did care about having code from 20 years ago
> that ran today and said that based on Rahul's appearance, it didn't
> seem that he could have any code from 20 years ago that he'd need to
> run today, i.e. Rahul is too young. A slight dig, perhaps but not
> actually an insult.

This is how I interpreted it as well.

The more general question -- Did standardization produce
stultification? -- is quite provocative though. Really, there are two
questions here:

(1) Has progress in Lisp slowed dramatically since CLtL1? (And this is
really what Baker and McCarthy meant by standardization -- the
ascension of Common Lisp.)

(2) Did CLtL1 *cause* this slowdown?

IMO, the answer to (1) is "yes" and the answer to (2) is "no." The
*real* reason progress slowed -- again, IMO -- was the dramatic drop in
both interest in and funding for Lisp following AI Winter, which began
around........1984. If this is correct, then standardization was
probably critical in keeping the dwindling community together.

This brings up an interesting question: Is the binding constraint of
the standard, which was critical during the 1980s and 1990s, gonna
choke the community now that it is again showing signs of growth?

It's a real question. One possibility is that as the community grows,
so will a parallel movement to open, clean up, modify, and extend the
standard. A harbinger of this is the CLRFI process, which is currently
trying to bootstrap itself. Another possibility is that the community
will split in a healthy way, with business users adhering closely to
the standard in the interests of portability, and with academics again
experimenting with new features and birthing new dialects.

Sashank


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christopher C. Stacy  
View profile  
 More options Jun 24 2005, 1:45 am
Newsgroups: comp.lang.lisp
From: cst...@news.dtpq.com (Christopher C. Stacy)
Date: Fri, 24 Jun 2005 05:45:18 GMT
Local: Fri, Jun 24 2005 1:45 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

"Sashank Varma" <sashankva...@yahoo.com> writes:
> (1) Has progress in Lisp slowed dramatically since CLtL1?
> (2) Did CLtL1 *cause* this slowdown?

I think we need  "better" basis for a useful
discussion about this,  By which I mean:
Define "progress" and "slowdown".

And do people think that those are mutually exclusive?


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kenny Tilton  
View profile  
 More options Jun 24 2005, 1:57 am
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Fri, 24 Jun 2005 05:57:25 GMT
Local: Fri, Jun 24 2005 1:57 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Christopher C. Stacy wrote:
> Kenny Tilton <ktil...@nyc.rr.com> writes:

>>* McCarthy actually meant that very little code lasts ten years.

> That would suggest a serious disconnect with reality;
> it's a little hard to believe.

Oh. please. You have no knowledge or experience of production code. It
/always/ gets thrown way when it needs changing. By the time the
corpolopolis acknowledges change is needed, the old code is too rotten
to refactor.

ie, No, I was just having fun, JMcC did not really slam Rahul, he just
made an easy point: production code regularly gets tossed, because it is
so much easier to rewrite than salvage. And if you are re-salvaging, tou
may as well change syntax change here and there.

--
Kenny

Why Lisp? http://lisp.tech.coop/RtL%20Highlight%20Film

"If you plan to enter text which our system might consider to be
obscene, check here to certify that you are old enough to hear the
resulting output." -- Bell Labs text-to-speech interactive Web page


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sashank Varma  
View profile  
 More options Jun 24 2005, 2:19 am
Newsgroups: comp.lang.lisp
From: "Sashank Varma" <sashankva...@yahoo.com>
Date: 23 Jun 2005 23:19:36 -0700
Local: Fri, Jun 24 2005 2:19 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Christopher C. Stacy wrote:
> "Sashank Varma" <sashankva...@yahoo.com> writes:
> > (1) Has progress in Lisp slowed dramatically since CLtL1?
> > (2) Did CLtL1 *cause* this slowdown?

> I think we need  "better" basis for a useful
> discussion about this,  By which I mean:
> Define "progress" and "slowdown".

> And do people think that those are mutually exclusive?

I'm not sure what you're getting at. Progress can slow down in the
sense of decelerating, i.e., the second derivative is negative. There's
no doubt there's been progress over the last 21 years (e.g., the MOP).
Question (1) is about whether Lisp has declined from being a fecund
source of programming language innovations, as it was in the 1960s and
1970s.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kenny Tilton  
View profile  
 More options Jun 24 2005, 2:11 am
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Fri, 24 Jun 2005 06:11:26 GMT
Local: Fri, Jun 24 2005 2:11 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Paul F. Dietz wrote:
> Christopher C. Stacy wrote:

>> Kenny Tilton <ktil...@nyc.rr.com> writes:

>>> * McCarthy actually meant that very little code lasts ten years.

>> That would suggest a serious disconnect with reality;
>> it's a little hard to believe.

> I think he said 20 years, not 10,

Fantastic. We have a new entry for examples of "stupid quibble". Rahul
said ten, OK? (As if it fucking matters.)

  and I'm not sure he was

> entirely serious.

I think this is the difference between a yobbo and and an intellect.

While everyone was laughing at "you do not look old enough...", and
Rahul was protesting that he meant "in the future", McCarthy slipped in
the mumble making clear that his point was simply that very little code
(from anyone!) lasts long enough to justify freezing a language. Your
correspondent can confirm this from <gasp!> actual production dode
experience.

Anyone with an iota of an experience in production code knows how fast
systems get swapped out, and that was the trivial yet telling point
McCarthy made in teasing Rahul and that particular defense of
standardization.

--
Kenny

Why Lisp? http://lisp.tech.coop/RtL%20Highlight%20Film

"If you plan to enter text which our system might consider to be
obscene, check here to certify that you are old enough to hear the
resulting output." -- Bell Labs text-to-speech interactive Web page


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kenny Tilton  
View profile  
 More options Jun 24 2005, 2:14 am
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Fri, 24 Jun 2005 06:14:17 GMT
Local: Fri, Jun 24 2005 2:14 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Pascal Costanza wrote:
> Kenny Tilton wrote:

>> [apologies if this has materialised in similar form or does so soon
>> unbeknownst to me, but from where I sit it appears Google ate a
>> similar report posted yesterday via google groups.]

>> Dr. McCarthy joined with Henry Baker, his predecessor at the
>> microphone, in bemoaning the standardization of Common Lisp as
>> stultifying if not mortifying, in that it ended innovation.

> As much as I like Common Lisp, I think he has a point here.

Please get back to us when you have some application functionality you
cannot express in Common Lisp. As much as you think you like CL....

....PWUAAAAHAHAHAHAHAHAHAHAHAHH!!!!!!!

--
Kenny

Why Lisp? http://lisp.tech.coop/RtL%20Highlight%20Film

"If you plan to enter text which our system might consider to be
obscene, check here to certify that you are old enough to hear the
resulting output." -- Bell Labs text-to-speech interactive Web page


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christopher C. Stacy  
View profile  
 More options Jun 24 2005, 2:24 am
Newsgroups: comp.lang.lisp
From: cst...@news.dtpq.com (Christopher C. Stacy)
Date: Fri, 24 Jun 2005 06:24:15 GMT
Local: Fri, Jun 24 2005 2:24 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Kenny Tilton <ktil...@nyc.rr.com> writes:
> Christopher C. Stacy wrote:

> > Kenny Tilton <ktil...@nyc.rr.com> writes:

> >>* McCarthy actually meant that very little code lasts ten years.
> > That would suggest a serious disconnect with reality;
> > it's a little hard to believe.

> Oh. please. You have no knowledge or experience of production code.

I've been delivering production code since about 1976,
so I guess if I haven't figured anything out by now,
I'm not likely to ever figure it out.  (So you should
probably stop wasting time lecturing me about it.)

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kenny Tilton  
View profile  
 More options Jun 24 2005, 2:22 am
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Fri, 24 Jun 2005 06:22:47 GMT
Local: Fri, Jun 24 2005 2:22 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

As one who actually writes application Lisp code, no, Baker bid not have
a good point at all. For one thing, he manifested utter ignorance of
refactoring enhancements in other IDEs. For another, oh gimme a fucking
break, I really need a refactoring tool when I decide to change a class
name. (Hint: refactoring is all I do, this is not an issue.)

The incredibly sad thing is that baker's premise was "why is Lisp so
unpopular?" As was his predecesssor's. When I said, get a grip, Lisp is
taking off, audience members cried out, WTF are you talking about?

These dinosaurs are cute, but they do not follow cll and they have no
clue about its recent upopularity upsurge.

--
Kenny

Why Lisp? http://lisp.tech.coop/RtL%20Highlight%20Film

"If you plan to enter text which our system might consider to be
obscene, check here to certify that you are old enough to hear the
resulting output." -- Bell Labs text-to-speech interactive Web page


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christopher C. Stacy  
View profile  
 More options Jun 24 2005, 2:38 am
Newsgroups: comp.lang.lisp
From: cst...@news.dtpq.com (Christopher C. Stacy)
Date: Fri, 24 Jun 2005 06:38:32 GMT
Local: Fri, Jun 24 2005 2:38 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

I'm not sure what you're getting at.
What is the definition of "progress"?
New features?
Is that desirable?

Is the complaint that there has been insufficient new features
or new languages and that the fault lies in having developed
a language which already suited the needs of its users?

Besides, I don't see anyone stopping anyone else from
inventing their own versions of Lisp.

Also, one can play all kinds of guessing games about imaginary
alternate universe histories, so I'm not even sure what the
point of the discussion is.

> Question (1) is about whether Lisp has declined from
> being a fecund source of programming language
> innovations, as it was in the 1960s and 1970s.

Seems to me that most of the world haven't even
caught up to the Lisp ideas from two decades ago.

Also seems to me that people have taken some ideas
from other languages and applied them to Lisp.
(For example, in the last few weeks I saw messages
here from people taking ideas from functional
programming and from distributed programming
languages and trying to make dialects of Lisp.)

I can't imagine what the point is of whether Lisp
has "declined", anyway.   Perhaps nobody has had
any super great ideas lately.   That's somehow
the fault of people who like to use Common Lisp?

If someone has their own great ideas and wants to stop
working on Common Lisp and go invent their own language,
they should feel free.  It's not like if they come into
close proximity with Lisp people that things are going
dangerously Arc.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Friedrich Dominicus  
View profile  
 More options Jun 24 2005, 2:38 am
Newsgroups: comp.lang.lisp
From: Friedrich Dominicus <just-for-news-fr...@q-software-solutions.de>
Date: Fri, 24 Jun 2005 08:38:37 +0200
Local: Fri, Jun 24 2005 2:38 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Kenny Tilton <ktil...@nyc.rr.com> writes:
> While everyone was laughing at "you do not look old enough...", and
> Rahul was protesting that he meant "in the future", McCarthy slipped
> in the mumble making clear that his point was simply that very little
> code (from anyone!) lasts long enough to justify freezing a
> language.

Well exactly that is not the case. Why was there a year 2000 problem?
Because nobody expected software to survice longer then a few
years. How many billions of dollars were spend on fixing those
"could-not-survive-so-long" software.

And every standard is just the snapshot in time. How many standards do
exist for Fortran? How many for C?

Friedrich

--
Please remove just-for-news- to reply via e-mail.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal Costanza  
View profile  
 More options Jun 24 2005, 2:43 am
Newsgroups: comp.lang.lisp
From: Pascal Costanza <p...@p-cos.net>
Date: Thu, 23 Jun 2005 23:43:24 -0700
Local: Fri, Jun 24 2005 2:43 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Sashank Varma wrote:
> The more general question -- Did standardization produce
> stultification? -- is quite provocative though. Really, there are two
> questions here:

> (1) Has progress in Lisp slowed dramatically since CLtL1? (And this is
> really what Baker and McCarthy meant by standardization -- the
> ascension of Common Lisp.)

> (2) Did CLtL1 *cause* this slowdown?

> IMO, the answer to (1) is "yes" and the answer to (2) is "no."

I think this is still oversimplified, but a good step closer to the truth.

> The
> *real* reason progress slowed -- again, IMO -- was the dramatic drop in
> both interest in and funding for Lisp following AI Winter, which began
> around........1984. If this is correct, then standardization was
> probably critical in keeping the dwindling community together.

> This brings up an interesting question: Is the binding constraint of
> the standard, which was critical during the 1980s and 1990s, gonna
> choke the community now that it is again showing signs of growth?

I don't think so. I see a difference between minor improvements of the
language and fundamental improvements. Minor improvements are things
like case sensitivity of symbols, better function names, improved
collection frameworks, GUI APIs, database libraries, iterate, etc. pp.
They are minor in the sense that the basic concepts are already there,
they provably work, noone is hindered in making use of these things. It
may or may not be useful to integrate them into the Common Lisp
standard, but it doesn't cause serious problems that they are not in the
standard. Common Lisp is flexible enough to make these things work anyway.

Major improvements would be new programming paradigms. Imagine something
like OOP or neural networks didn't exist yet. Lisp has provably shown
that it is again flexible enough to provide an excellent framework for
developing new programming approaches.

I think the negative effect of standards is not a real one - noone
hinders anyone to start even completely from scratch and build
completely new languages - but a psychological one. Standards induce the
belief that we have somehow reached a final stage in computer science
and that we only need to fill a few gaps and fix some annoying details,
and we're done. I think this is far from the truth.

In the industrial arena, companies like Sun and Microsoft and their
pseudo-standards are much worse in making people belief that we are
already "there", and in the acadamic realm, programming language
theorists are stifling real progress. When real breakthroughs first
appeared, they have always been useless in practice and unsound in
theory, and only much later developed into something practical and
well-understood.

In that regard, standards and standardization hurt.

Pascal

--
2nd European Lisp and Scheme Workshop
July 26 - Glasgow, Scotland - co-located with ECOOP 2005
http://lisp-ecoop05.bknr.net/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christopher C. Stacy  
View profile  
 More options Jun 24 2005, 2:53 am
Newsgroups: comp.lang.lisp
From: cst...@news.dtpq.com (Christopher C. Stacy)
Date: Fri, 24 Jun 2005 06:53:00 GMT
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Pascal Costanza <p...@p-cos.net> writes:
> In that regard, standards and standardization hurt.

What kind of bold iconoclastic geniuses are these,
who would be conceiving and bringing to life their
great new ideas for programming languages, but who
will now never do anything, merely because someone
pointed out that Common Lisp already exists?

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal Costanza  
View profile  
 More options Jun 24 2005, 2:55 am
Newsgroups: comp.lang.lisp
From: Pascal Costanza <p...@p-cos.net>
Date: Thu, 23 Jun 2005 23:55:05 -0700
Local: Fri, Jun 24 2005 2:55 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

...only after you have made sure that you're not implicitly using a
Turing equivalence argument here. ;-P

Pascal

--
2nd European Lisp and Scheme Workshop
July 26 - Glasgow, Scotland - co-located with ECOOP 2005
http://lisp-ecoop05.bknr.net/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pascal Costanza  
View profile  
 More options Jun 24 2005, 3:03 am
Newsgroups: comp.lang.lisp
From: Pascal Costanza <p...@p-cos.net>
Date: Fri, 24 Jun 2005 00:03:25 -0700
Local: Fri, Jun 24 2005 3:03 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Christopher C. Stacy wrote:
> Pascal Costanza <p...@p-cos.net> writes:

>>In that regard, standards and standardization hurt.

> What kind of bold iconoclastic geniuses are these,
> who would be conceiving and bringing to life their
> great new ideas for programming languages, but who
> will now never do anything, merely because someone
> pointed out that Common Lisp already exists?

That's not what I said.

Pascal

--
2nd European Lisp and Scheme Workshop
July 26 - Glasgow, Scotland - co-located with ECOOP 2005
http://lisp-ecoop05.bknr.net/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Pupeno  
View profile  
 More options Jun 24 2005, 3:12 am
Newsgroups: comp.lang.lisp
From: Pupeno <pup...@pupeno.com>
Date: Fri, 24 Jun 2005 04:12:08 -0300
Local: Fri, Jun 24 2005 3:12 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul
Friedrich Dominicus wrote:
> Well exactly that is not the case. Why was there a year 2000 problem?

What problem ? I man, anybody saw the problem (aside from a couple of cobol
prgrams) ?
> Because nobody expected software to survice longer then a few
> years. How many billions of dollars were spend on fixing those
> "could-not-survive-so-long" software.

Well, the money spent in solving the 2kY problem is known to be one of the
biggest wastes on the IT market (has anyone evaluated upgradding-to-XP
yet ?)

> And every standard is just the snapshot in time. How many standards do
> exist for Fortran? How many for C?

personally I see lots of projects without a standard evolve faster than
Common Lisp (Perl, Python, Ruby, PHP). I would be all on the side of
dropping the standard (it doesn't help portability a lot because if you use
multithreading or sockets or one of those things not standarized *yet*, you
are screwed. But, I'm just a newbie.
--
Pupeno <pup...@pupeno.com> (http://pupeno.com)
Reading ? Science Fiction ? http://sfreaders.com.ar

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marcin 'Qrczak' Kowalczyk  
View profile  
 More options Jun 24 2005, 3:23 am
Newsgroups: comp.lang.lisp
From: Marcin 'Qrczak' Kowalczyk <qrc...@knm.org.pl>
Date: Fri, 24 Jun 2005 09:23:35 +0200
Local: Fri, Jun 24 2005 3:23 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Kenny Tilton <ktil...@nyc.rr.com> writes:
> Please get back to us when you have some application functionality you
> cannot express in Common Lisp.

Running two arbitrary threads of Lisp code concurrently can only be
expressed by writing a concurrent Lisp interpreter in Lisp. This is a
lot of work for someone who just wants to use threads.

--
   __("<         Marcin Kowalczyk
   \__/       qrc...@knm.org.pl
    ^^     http://qrnik.knm.org.pl/~qrczak/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sashank Varma  
View profile  
 More options Jun 24 2005, 3:51 am
Newsgroups: comp.lang.lisp
From: "Sashank Varma" <sashankva...@yahoo.com>
Date: 24 Jun 2005 00:51:38 -0700
Local: Fri, Jun 24 2005 3:51 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Christopher C. Stacy wrote:
> I'm not sure what you're getting at.
> What is the definition of "progress"?
> New features?
> Is that desirable?

Not in and of itself.

I don't mean "new" features in the sense of "standardizing things that
are not yet standardized in Common Lisp but that are standardized in
other languages," like threads. I actually don't care about this stuff.
I'm happy to use the extensions my particular implentation provides to
interface to mundane services outside of Lisp.

> Besides, I don't see anyone stopping anyone else from
> inventing their own versions of Lisp.

Agreed.

> Seems to me that most of the world haven't even
> caught up to the Lisp ideas from two decades ago.

Agreed. But has Common Lisp the language progressed at all since the
ANS appeared?

I guess this is the real pea under my mattress. Lisp was for the first
three decades of its life a fecund source of new ideas about
programming languages. During this time, the language splintered into
different dialects -- MacLisp, Interlisp, Scheme, Lisp Machine Lisp,
etc. -- but this did not slow the pace of innovation. In fact, it had
the opposite effect.

The problem with many sufficiently diffferent dialects is that porting
code is difficult, so Common Lisp came into being. Soon thereafter,
innovation slowed. Sure, things like Connection Machine Lisp and the
MOP came into existence, but CLtL2 and the ANS seem to have been about
codifying ideas that already existed in one form or another by the mid
1980sw, but did not make it into CLtL1 for political or pragmatic
reasons.

So the question is: Why is Lisp producing fewer programming language
innovations now than it was 25 years ago? One "explanation" is
standardization -- this is what Henry Baker and John McCarthy seemed to
have been saying at the 2005 ILC. However, I think this is just a
coincidence of history. As you say, the ANS does not stop someone from
inventing a new Lisp variant.

> I can't imagine what the point is of whether Lisp
> has "declined", anyway.   Perhaps nobody has had
> any super great ideas lately.

This is my great fear. In the Dynamic Language Wizards panel discussion
of a year ago, someone lamented that the current ACM model computer
science curriculum devotes on 5 hours to the study of programming
language design. Guy Steele said maybe this wasn't a bad thing, that
maybe computer science had passed beyond the time when new programming
languages had to be invented on a weekly basis. Maybe we really are at
some kind of language design plateau.

Another possibility is that some other force is holding us back. As
Lispers, the invention of new programming language constructs is our
particular forte. So what's stopping us? Not standardization. What
then?

===

Here is another possible explanation for what I and some others feel: I
was talking with a friend recently while visiting Pittsburgh. She's a
Zen type. I told her that my visit was disorienting because normally I
feel nostalgic when I return to the place where I did my undergraduate
work, but this time was different. She told me that nostalgia is a
distortion, a way of hiding from one's current reality in the myth of
the past. The laments one hears about the slowdown in Lisp's progress
might be just this -- nostalgia.

What's weird is that they are rarely spoken by those who actually lived
through the halcyon days of MIT in the 1970s, Symbolics in the early
1980s, etc. More frequently, they are uttered by (relative) newbies
like myself -- I discovered the language in the spring of 1988 -- who
just missed the golden age of Lisp. It is a second-hand nostalgia we
feel.

Hmmm.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Espen Vestre  
View profile  
 More options Jun 24 2005, 4:06 am
Newsgroups: comp.lang.lisp
From: Espen Vestre <es...@vestre.net>
Date: Fri, 24 Jun 2005 10:06:05 +0200
Local: Fri, Jun 24 2005 4:06 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Kenny Tilton <ktil...@nyc.rr.com> writes:
> These dinosaurs are cute, but they do not follow cll and they have no
> clue about its recent upopularity upsurge.

I realised that this upsurge is real when I went to the lisp meeting
in Amsterdam this spring and compared it to the ELUGM-99, also in
Amsterdam. ELUGM-99 was a three-day event organized by Franz, ie., you
would think, a much larger event than this years' one-day meeting.
But if I remember right, it had only half the number of attendees
(which we still thought was o.k.).

(I just discovered that the pictures from ELUGM '99 are still
 on the Franz Web server:
http://www.franz.com/services/conferences_seminars/ELUGM_Pics/)
--
  (espen)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Friedrich Dominicus  
View profile  
 More options Jun 24 2005, 4:11 am
Newsgroups: comp.lang.lisp
From: Friedrich Dominicus <just-for-news-fr...@q-software-solutions.de>
Date: Fri, 24 Jun 2005 10:11:41 +0200
Local: Fri, Jun 24 2005 4:11 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

Pupeno <pup...@pupeno.com> writes:
> Friedrich Dominicus wrote:
>> Well exactly that is not the case. Why was there a year 2000 problem?
> What problem ? I man, anybody saw the problem (aside from a couple of cobol
> prgrams) ?
>> Because nobody expected software to survice longer then a few
>> years. How many billions of dollars were spend on fixing those
>> "could-not-survive-so-long" software.
> Well, the money spent in solving the 2kY problem is known to be one of the
> biggest wastes on the IT market (has anyone evaluated upgradding-to-XP
> yet ?)

Well this is statement which I doubt very much. What would have
happened if the money would not have been spend? We don't know because
nobody dared to ignore it. Now let us hope that securitiy gets at
least that much attentoin....

>> And every standard is just the snapshot in time. How many standards do
>> exist for Fortran? How many for C?
> personally I see lots of projects without a standard evolve faster than
> Common Lisp (Perl, Python, Ruby, PHP). I would be all on the side of
> dropping the standard (it doesn't help portability a lot because if you use
> multithreading or sockets or one of those things not standarized *yet*, you
> are screwed. But, I'm just a newbie.

Well have you tried to run a Perl 3 program with Perl 5?

Have you read about the trouble going from perl 4 to Perl 5? Why do
you think are those branches still in use? Because most of the people
do not like to rewrite their coded over and over again because if
changes in some implementations.

I have no
problems to compile fifteen year old C programs. And the same is true
for quite some Lisp Code out there which explicity was written to be
portable.

Standards are IMHO on of the sharpest tools the "users" have against
the "vendors". I have seen in at least one other programming language
what happens if the users do not have something like a standard.

And you can see how happily the big ones ignore standards. Just check
the MSVC documentation on the C language.

Of course that is just a problem if you have more then on
implementation. But fortunatly we do have the choice. If you do think
standards are good I suggest you check back to the thread "modern
lisp" mode from Franz.

I would not care as much about standards if backward-compatiblity
would be one on the highest priorites. I just can tell for C and
Common Lisp that at least here I found this high priority. Guess what
Franz even has some library to cope with Flavours!

In a language with such a long history as Lisp, standards are a
blessing.

Friedrich

--
Please remove just-for-news- to reply via e-mail.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tayssir John Gabbour  
View profile  
 More options Jun 24 2005, 4:21 am
Newsgroups: comp.lang.lisp
From: "Tayssir John Gabbour" <tayss_te...@yahoo.com>
Date: 24 Jun 2005 01:21:52 -0700
Local: Fri, Jun 24 2005 4:21 am
Subject: Re: ILC2005: McCarthy denounces Common Lisp, "Lisp", XML, and Rahul

I'm surprised because it seems almost obvious that standards are there
to put a halt on certain kinds of innovation. One guy who helped out
the standards claimed that CL standardization killed Interlisp:

"Common Lisp as a dialect arose because institutions with a large
investment in Lisp (primarily ARPA, actually, but also some
commercial entitites) were tired of the semantics of Lisp changing
daily and they wanted to be able to invest in something which was
both powerful and stable.  My understanding is that they had proposed
Interlisp because it appeared to have the largest installed base,
and this caused the myriad Maclisp-variants to declare that they
differed in only-gratuitous ways which if solidified would constitute
a larger installed base than Interlisp.  CL was the result, and
Interlisp was killed."
http://groups-beta.google.com/group/comp.lang.lisp/msg/b525c6d8367c3d...

Further, innovation motive can clearly conflict with the commercial
motive, since some customers don't want to recompile and retest apps
built on evolving platforms. And you almost get proof from Microsoft
who endlessly repeats "innovation" because that's one of its weaknesses
-- customers apparently want solutions far more than tech.

So based on what I read on this thread, it seems odd this would be
controversial if there were old-timers there who could point out what
actually happened. Everytime I hear about the CL standard effort, it
sounds like a pretty violent thing.

Tayssir


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 440   Newer >
« Back to Discussions « Newer topic     Older topic »