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
some stuff about the 2002 International Lisp Conference in SF
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 176 - 200 of 241 - Collapse all  -  Translate all to Translated (View all originals) < Older  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 Nov 10 2002, 9:11 pm
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Mon, 11 Nov 2002 02:09:47 GMT
Local: Sun, Nov 10 2002 9:09 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

Brian Palmer wrote:
> Andre van Meulebrouck wrote:

>>"Brian Palmer" <br...@invalid.dom> wrote...

>>>Andre van Meulebrouck wrote:

>>>>I feel we have an obligation to serve.

>>>You presented your talk and paper not out
>>>of a sense of selfless service but ...

What's with the hair-splitting of the bloke's use of the the verb "to
serve"? You have started a fight over a choice of words, not the idea of
JS-qua-CL. Typical useless NG digression into word wrangling.

--

  kenny tilton
  clinisys, inc
  ---------------------------------------------------------------
""Well, I've wrestled with reality for thirty-five years, Doctor,
   and I'm happy to state I finally won out over it.""
                                                   Elwood P. Dowd


 
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 Nov 10 2002, 9:19 pm
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Mon, 11 Nov 2002 02:18:04 GMT
Local: Sun, Nov 10 2002 9:18 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

Doug McNaught wrote:
> Erik Naggum <e...@naggum.no> writes:

>>  Thank you for pointing out the misuse of "take" over "make", a remnant of
>>  my native tongue which I now cannot imagine how slipped in there.

> AFAIK, "to take a decision" is perfectly standard British English.
> Americans tend to use "make" instead.

I was reminded of the affected (here in the US) but acceptable "let's
take lunch" or "take a meeting". Quite catchy, those.

--

  kenny tilton
  clinisys, inc
  ---------------------------------------------------------------
""Well, I've wrestled with reality for thirty-five years, Doctor,
   and I'm happy to state I finally won out over it.""
                                                   Elwood P. Dowd


 
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 Nov 10 2002, 9:41 pm
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Mon, 11 Nov 2002 02:40:19 GMT
Local: Sun, Nov 10 2002 9:40 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

Erik Naggum wrote:
>   I have been holding out on this, but you, sir, are an idiot.

Oh, Christ.

--

  kenny tilton
  clinisys, inc
  ---------------------------------------------------------------
""Well, I've wrestled with reality for thirty-five years, Doctor,
   and I'm happy to state I finally won out over it.""
                                                   Elwood P. Dowd


 
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.
Erann Gat  
View profile  
 More options Nov 10 2002, 9:55 pm
Newsgroups: comp.lang.lisp
From: g...@jpl.nasa.gov (Erann Gat)
Date: Sun, 10 Nov 2002 18:00:59 -0800
Local: Sun, Nov 10 2002 9:00 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
In article <wkzz9.21661$ms3.2208...@news1.telusplanet.net>, "Wade

Humeniuk" <w...@nospam.nowhere> wrote:
> "Erann Gat" <g...@jpl.nasa.gov> wrote in message

news:gat-1011020951080001@192.168.1.51...

That wasn't a top manager, that was an engineer.  (You need to go back and
read what I wrote again more carefully.)  The managers listened to this
engineer, which most of the time is exactly what we engineers want our
managers to do.

One of the most frustrating things about what is going on is that a lot of
resources are being wasted, but there isn't really a villain.  There is no
one doing anything malicious, or even untenable based on what they know.
There are no PHBs.  (Well, actually there are some, but the system is
surprisingly effective at shunting them into deputy positions where they
can't really do very much harm.  Which is not to say that all the deputies
are PHBs either.)

The real problem is that the spacecraft people don't trust the software
people, and so we get spacecraft people trying to do software themselves,
which makes the software get done badly.  But frankly the spacecraft
people's mistrust is not entirely without foundation.

> > Well, the "top managers" *are* the people in control of the money, so that
> > doesn't really make any sense.  What would you expect them to do
> > differently?

> I thought the people in control was the Congress (or whatever other branch of
> government).

Congress has control over our budget at a very coarse level of
granularity.  They can turn the spigot on and off, but they can't
excercise very much direct control over what we do with the money.  (They
excercise indirect control by threatening to turn the spigot off if
certain things don't happen their way, but their level of interest usually
stops at the borders of their Congressional districts.)

Even top management doesn't really have much direct control over how
things are done technically.  What they do have control over is who gets
appointed to the project management positions.  Project managers in turn
have control over who gets appointed to the system engineering positions.
The system engineers have the most direct control over technical
decisions.

E.


 
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.
Erann Gat  
View profile  
 More options Nov 10 2002, 9:57 pm
Newsgroups: comp.lang.lisp
From: g...@jpl.nasa.gov (Erann Gat)
Date: Sun, 10 Nov 2002 18:43:36 -0800
Local: Sun, Nov 10 2002 9:43 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
In article <1flg3z7.1n9gugs1jsv9cdN%...@panix.com>, m...@panix.com (Michael

Ah, I see.

The truth is that I don't really know why Lisp gets blamed.  I have my
theories, but these are nothing more than speculation on my part.
(Informed speculation perhaps, but speculation nonetheless.)

"Why Lisp gets blamed" depends a lot on who is doing the blaming.  I think
that the overwhelming factor for most managers at JPL is that Lisp is
simply not on their radar screen at all.  Read current IT periodicals,
look at IT conferences, Lisp just isn't there.  It's all C++, Java, Perl,
TCL, XML...  So most managers react to Lisp not with FUD but with "what?"
(Then when they get past the "what" they go on to, "Who uses it?"
Sometimes my answer is "We do" but that doesn't seem to cut much mustard.
The sad fact of the matter is that very few people use Lisp.)

In the specific case of the Remote Agent we had a lot of problems, some of
which could reasonably be attributed to the use of Lisp.  Most notably, we
had the problem of how to get Lisp to talk to C in a multi-platform
multi-operating-system environment.  This was B.C.:  Before CORBA.  We
adopted an interprocess communication (IPC) system that was developed by
Reid Simmons at CMU as part of his TCA robot control architecture.  We had
no end of problems with the IPC system.  It was never really designed to
be an IPC, it was designed to be a robot control architecture.  And it
used a central server (written in C) that kept crashing.  Every time it
crashed development came to a screeching halt.  This was the most visible
problem, and it was constantly in everyone's face.  So while we did not
have very many technical problems with Lisp itself, it was clear that the
only reason we had IPC is because we had Lisp.  No Lisp, no IPC.  No IPC,
no central server crashes to deal with.  So Lisp got blamed - somewhat
justifiably - because of the unreliability of a piece of software written
in C.  Ironic, isn't it?

(Why didn't we ditch the IPC and replace it with something more reliable?
Politics.  We were required to have university involvement in the project,
and the IPC was the only subsystem that was being contributed by a
university.  Ironically, even Reid Simmons didn't really want to do the
IPC because what he was interested in was autonomy, and all his autonomy
stuff got tossed out.  He was probably even more frustrated than I was.
From his point of view we threw out his baby and kept the bathwater.
N.B.: Remote Agent flew with Reid's IPC, so he did eventually get all the
bugs worked out.  But, alas, not quite soon enough.)

E.


 
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 Nov 10 2002, 10:18 pm
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Mon, 11 Nov 2002 03:17:09 GMT
Local: Sun, Nov 10 2002 10:17 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

Erik Naggum wrote:
> * Erik Naggum
> | Thank you for pointing out the misuse of "take" over "make", a remnant of
> | my native tongue which I now cannot imagine how slipped in there.

> * Doug McNaught
> | AFAIK, "to take a decision" is perfectly standard British English.
> | Americans tend to use "make" instead.

>   FWIW, this did /not/ help.  I pronounce my R's in the right place, and
>   I'm damn proud of it!

A Brit once asked me why I pronounced my Rs. I guess she'd neveh heahd
an Amehican speak befoh. Yeahs later when being instructed in American
Standahd English, I received the same correction.

Who knew?

--

  kenny tilton
  clinisys, inc
  ---------------------------------------------------------------
""Well, I've wrestled with reality for thirty-five years, Doctor,
   and I'm happy to state I finally won out over it.""
                                                   Elwood P. Dowd


 
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.
Patrick W  
View profile  
 More options Nov 10 2002, 10:22 pm
Newsgroups: comp.lang.lisp
From: Patrick W <patrickw...@yahoo.com.au>
Date: 11 Nov 2002 14:24:19 +1100
Local: Sun, Nov 10 2002 10:24 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

Kenny Tilton <ktil...@nyc.rr.com> writes:
> A Brit once asked me why I pronounced my Rs. I guess she'd neveh heahd
> an Amehican speak befoh. Yeahs later

                                 ^^^^^
A trifle pedantic, old fellow, but I'm shoah you meant 'latuh'.

 
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 Nov 10 2002, 10:57 pm
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Mon, 11 Nov 2002 03:56:03 GMT
Local: Sun, Nov 10 2002 10:56 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

Erann Gat wrote:

> (Why didn't we ditch the IPC and replace it with something more reliable?
> Politics.  We were required to have university involvement in the project,
> and the IPC was the only subsystem that was being contributed by a
> university.  

Wow.

--

  kenny tilton
  clinisys, inc
  ---------------------------------------------------------------
""Well, I've wrestled with reality for thirty-five years, Doctor,
   and I'm happy to state I finally won out over it.""
                                                   Elwood P. Dowd


 
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.
Brian Palmer  
View profile  
 More options Nov 11 2002, 1:01 am
Newsgroups: comp.lang.lisp
From: Brian Palmer <br...@invalid.dom>
Date: Mon, 11 Nov 2002 06:01:28 GMT
Local: Mon, Nov 11 2002 1:01 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

Kenny Tilton wrote:

> What's with the hair-splitting of the bloke's use of the the verb "to
> serve"? You have started a fight over a choice of words, not the idea of
> JS-qua-CL. Typical useless NG digression into word wrangling.

True... my bad.  It just raises my hackles when people say things like
"I feel we have an obligation to serve" -- not only do I consider this
feeling of obligation of serving to be insulting, but to top it off he
generalizes it to encompass others (ie: myself) with the use of "we".

 
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.
Will Hartung  
View profile  
 More options Nov 11 2002, 2:07 am
Newsgroups: comp.lang.lisp
From: "Will Hartung" <wi...@msoft.com>
Date: Mon, 11 Nov 2002 07:06:19 GMT
Local: Mon, Nov 11 2002 2:06 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

> When you open the job section of the paper, how many employers ask for
LISP
> vs. Microsoft solutions?

> > Lisp does run on almost all stock hardware.  What's the problem?

> Most employers don't want it; many that had it dumped it or are in the
> process of dumping what little remains.  And when they do they suffer no
> adverse affects and maybe even see appreciable benefits.  I'm talking
> reverse success stories here!!  That's a big problem.

Most employers want solutions to their problems. If they happened to
purchase MS stuff, then that's one of their problems.

The problem is that they think in terms of the tools they have or have seen
rather than searching for people to solve the problem. When I call a
plumber, I don't look under the Yellow Pages(tm) for "Stanley Monkey Wrench
Operator", yet that is exactly what business does every day. "Wanted: Person
that can use this tool because I think it will solve my problem." Just like
the pharmaceutical companies are trying to turn consumers into physicians
with 30 second TV ads, the trades try to convert managers into skilled
Information Systems professionals.

When business find people that can actually solve their problems, from a
wide and varied tool box, they are just overjoyed at how well it turns out.

Lisp is a tool as much as Javascript is a tool. I used it in a Microsoft
shop writing J2EE Java code for Suns to create Java code. The customer was
delighted that they were able to change their minds every single day, all
the way up to the last minute, and I never batted an eye. "No problem.
Certainly. Yes, I can do that. Yes, that will be simple." Of course, the
other person they were working with was completely inflexible and whined and
moaned at every turn knowing that each change sent his house of cards down
to the ground. And ya know what? The client had NO IDEA how I was doing "my
magic". Lisp was my tool, yet Java was their solution. The other guy they
had was a "Java coder".

So, yes, THEY DO WANT things like Lisp. They just don't know it.

> The scripting host interface is not well documented, and with the
> advent of .Net the entire game has been changed with the rug having been
> pulled out from the way the game was played in the past.

And you wonder why folks complain about Microsoft. And you chime in on how
Javascript is so popular and is being tested by zillions of people.

Javascript has, what, two? three?? implementations? and how compatible are
they with each other? They're "close"?

ONE implementation is being tested by a lot of people. The others by fewer
people. Ubiquitous Javascript tends to be less portable, and less powerful
than the One True Javascript, for the One True implementation.

Perhaps you only care about the MS version. In that case, who cares about
standards at all? Oh, wait, there's that "rug being pulled out" thing.

> > This is too funny.  Where will JavaScript be if society collapses?

> A lot better off than LISP!  If there is a serious depression or deep
> recession, Javascript will be a good skill to have; assuming the collapse
> isn't total.  Things will peal off with the least applied going first.
The
> more widespread technologies will fare much better.

I like this kind of blindness. I see it all the time, and it's fascinating
to watch. You tie the concepts and the technology of something to the actual
implementation and, in this case, the language. This, in my experience,
always leads to failure in the long term for people.

To be specific, in your scenario, the Javascript skill is not what's
important. What is important is an understanding and manipulation of the DOM
model and DHTML. Javascript is a detail. Like all of those "experts" who
learn their DB technologies from assorted wizards and what not, and not from
the actual basics of how databases work, and how to make them perform
(whether with SQL or ISAM methods or what have you). As soon as they're
dropped out of their environment, they're DOA. They discover in environment
Q that the F6 key doesn't do what it did in environment K. And they're at a
loss as to why that is, or how to get around it. F6 ALWAYS worked before, so
how come it doesn't work now?

With Javascript skills, you can move your talents any place Javascript goes.

With DOM and DHTML skills, you can move whereever THEY go, whether it is in
Javascript, VBScript, .NET script, SCHEMEScript, whatever.

And you may rave in wonder at the capabilities of Javascript, and how it's
all so popular, and that all of these coders are getting amazing powers out
of using it. I can assure you, however, that they're not. A select few, you
for example, grok the deeper concepts of Javascript and perhaps push it to
new heights. But a VAST majority of these folks are doing cut-n-paste coding
with barely a thought as to how the stuff they just pasted in works. They
simply don't care.

It's not a Javascript thing either, it's an industry thing. You'd see the
same in Java, Smalltalk, COBOL, etc. Anywhere.

To them, "Javascript" skills are important. These folks can not jump off the
Javascript wagon and on to the ACMEScript wagon.

And also consider the ubiquitous coders who have been writing in Visual
Basic. An environment that has never sat still, that has continued to throw
their coders for a loop every single version. An environement that stays on
top of whatever MS marketing is pumping out that day. "MS has a new version,
so you either learn it all again anew, or stay stuck at where you're at." "I
know Visual Basic! Great, what version? Ummm....VB 3! Sorry, can't use you."

I don't dabble much in Javascript, but I think its got a neat model.
NewtonScript showed that it could be pretty successful and do interesting
things.

Lisp offers more as a tool than most anything else because of the fact that
it evokes a different mindset for those who use it. You may be a classic
example of this. If you did not know or have experience with Lisp, you may
not have seen the depth that the Javascript model has provided. The Lisp
environment opens up a lot of eyes in a lot of ways, and I think it can make
IT people better problem solvers regardless of their environment.

Lisp promotes this mindset because of its capabilites, and because of how it
is used. Javascript, I would guess to say, does not advocate this. I'm sure
a majority of the questions are "how to I make my form field BOLD?". That
is, how do I manipulate the DOM properly with Javascript. That's pretty
narrow thinking, but it's the reality of its environment. Of course, not
100% of folks stop at this level, and some may get deeper into it, but I'd
wager that's not what most people are doing, or are interested in.

The problem with what you're advocating, i.e. splitting Lisp into its
component parts and cherry picking what you like, misses the power of the
entire environment.

As you said, you see Lisp with Javascript, but clearly it's not all there.
Something is missing. Maybe nothing substantial for the task Javascript is
being used for, but it's still missing. You are just fine with that. It's
"lispy" enough for you, and therefore you feel that the stuff you're not
using is not important anymore. "Clearly business only needs the parts they
are using, so let's toss the rest, and make Lisp popular!".

No. Let's not. It's not effective, and it constrains the view. It's better
to have a broader view of tools to view the problem landscape.

For example, if you have issue with the Javascript syntax, there's not much
you can do about it. If you used a meta language, with a syntax you like,
that perhaps filled in your "function.name" slot for you, perhaps you'd be
even more productive, even though it still generates Javascript. One of
those systems where even though you need to debug in the Javascript source
code, you're aware enough to make your changes in your meta language.
Perhaps learning that the more you work in your meta language, the less you
have to debug overall. The closer your language gets to your applications
meaning that your concepts are more directly conveyed to the computer.

You can do all of that with Lisp very easily. You can not do that with
Javascript very easily. Your employer wouldn't know BOO about what you were
doing because all they would see is Javascript, debugged, robust,
"flawless", "portable" Javascript that, amazingly, seems to get all of those
little details right that others keep missing. "How is it that this guy
writes code for both IE and Netscape, in half the time of the rest?" THAT is
what your employer wants. Really. More productive people, generating better
quality deliverables.

And when MS says "Javascript is for sissies, you REALLY need C#Scipt!",
amazingly, your stuff is all ported in two weeks. How about that!

That's the Lispy-ness that other systems just can not pick up. This is where
they break down, and it is very difficult to describe to people, you can
only show them.

This is why if you throw out one piece of Lisp, then you might as well toss
the entire baby.

Regards,

Will Hartung
(wi...@msoft.com)


 
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.
Craig Brozefsky  
View profile  
 More options Nov 11 2002, 3:39 am
Newsgroups: comp.lang.lisp
From: Craig Brozefsky <cr...@red-bean.com>
Date: Mon, 11 Nov 2002 08:37:48 GMT
Local: Mon, Nov 11 2002 3:37 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
"Andre van Meulebrouck" <vanme...@earthlink.net> writes:

Your answer doesn't really address the point of my post, nor do I see
how porting CL to .NET is going to help anyone.  As someone who uses
CL all day, it's basically the LAST thing I want to see done because
it will destroy the very advantage I was talking about.  I simply
don't see how that concrete manifestation of your "ride the
juggernaut" theory is going to be good for me.

> Thus, the philosophy of the ubiquitous I espouse may good for a programmer,
> but not so good for some small companies (which get hurt by this strategy).

> Here is my reply:

> That is why I suggest LISP vendors make CL work under .NET as a CLR
> language!
> That is why I suggest riding the juggernaut rather then being crushed by it
> (this goes for everyone from programmers to vendors, to companies).

--
Sincerely,
Craig Brozefsky <cr...@red-bean.com>
Free Scheme/Lisp Software  http://www.red-bean.com/~craig

 
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.
Piers Cawley  
View profile  
 More options Nov 11 2002, 4:03 am
Newsgroups: comp.lang.lisp
From: Piers Cawley <pdcaw...@bofh.org.uk>
Date: Mon, 11 Nov 2002 08:53:29 +0000
Local: Mon, Nov 11 2002 3:53 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
Patrick W <patrickw...@yahoo.com.au> writes:
> Kenny Tilton <ktil...@nyc.rr.com> writes:

>> A Brit once asked me why I pronounced my Rs. I guess she'd neveh heahd
>> an Amehican speak befoh. Yeahs later
>                                 ^^^^^
> A trifle pedantic, old fellow, but I'm shoah you meant 'latuh'.

                         ^^^^^^ -- fellah

BTW, the 'r' in 'American' is always voiced.

--
Piers

   "It is a truth universally acknowledged that a language in
    possession of a rich syntax must be in need of a rewrite."
         -- Jane Austen?


 
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.
Piers Cawley  
View profile  
 More options Nov 11 2002, 4:05 am
Newsgroups: comp.lang.lisp
From: Piers Cawley <pdcaw...@bofh.org.uk>
Date: Mon, 11 Nov 2002 08:57:01 +0000
Local: Mon, Nov 11 2002 3:57 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
"Frank A. Adrian" <fadr...@ancar.org> writes:

> Andre van Meulebrouck wrote:

>> For instance, .Net isn't language centric; how about targeting .Net
>> with CL?

> Not language-centric?  Where's the support for multiple inheritance?
> Where's the support for integers larger than 64 bits in size?  How
> do I access a global symbol in the .NET CLR?  How do I add a new
> type of method combination to my C# member function?  The CLR may be
> *less* language-centric than the JVM, but it still demures to the
> tyranny of the (linguistically speaking) norm.

This is certainly the view taken by the people working on the Perl 6
effort; CLR is fine and dandy if you're using a statically typed
language, but it's a complete screaming bastard for more dynamic
languages.

--
Piers

   "It is a truth universally acknowledged that a language in
    possession of a rich syntax must be in need of a rewrite."
         -- Jane Austen?


 
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.
Brian Palmer  
View profile  
 More options Nov 11 2002, 5:52 am
Newsgroups: comp.lang.lisp
From: Brian Palmer <br...@invalid.dom>
Date: Mon, 11 Nov 2002 10:52:14 GMT
Local: Mon, Nov 11 2002 5:52 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

Will Hartung wrote:

> Lisp is a tool as much as Javascript is a tool. I used it in a Microsoft
> shop writing J2EE Java code for Suns to create Java code.   ...
> And ya know what? The client had NO IDEA how I was doing "my
> magic". Lisp was my tool, yet Java was their solution.

I'd love to hear more about how this is done, either your case in
particular or a pointer to some articles/books which describe something
like this.  I'm intrigued!

 
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.
Michael Hudson  
View profile  
 More options Nov 11 2002, 6:41 am
Newsgroups: comp.lang.lisp
From: Michael Hudson <m...@python.net>
Date: Mon, 11 Nov 2002 11:35:01 GMT
Local: Mon, Nov 11 2002 6:35 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

Tim Bradshaw <t...@cley.com> writes:
> * Michael Hudson wrote:

> > Are there situations in CL where an anonymous function has clear
> > benefits over a flet?

> It's concise.  

OK, but in Python there are other disadvantages of anonymous functions
that overcome *that* benefit.

I think Python's lambda is a bad idea because it encourages a style of
programming that's not really appropriate for Python.  I know some
people disagree with me on this but they're, well, wrong :)

Cheers,
M.

--
  Not only does the English Language borrow words from other
  languages, it sometimes chases them down dark alleys, hits
  them over the head, and goes through their pockets.   -- Eddy Peters


 
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.
Paolo Amoroso  
View profile  
 More options Nov 11 2002, 10:48 am
Newsgroups: comp.lang.lisp
From: Paolo Amoroso <amor...@mclink.it>
Date: Mon, 11 Nov 2002 16:37:49 +0100
Local: Mon, Nov 11 2002 10:37 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
On Sun, 10 Nov 2002 11:57:58 GMT, "Andre van Meulebrouck"

<vanme...@earthlink.net> wrote:
> The issues LISP faces aren't programming language issues at this juncture.
> They are marketing and survival issues!  That is what I think you need to

Concerning survival issues, note that Lisp has been around for about 44
years, and it's the second oldest language still in use. The same can't be
said of other computing technologies and fads.

Paolo
--
EncyCMUCLopedia * Extensive collection of CMU Common Lisp documentation
http://www.paoloamoroso.it/ency/README


 
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.
Paolo Amoroso  
View profile  
 More options Nov 11 2002, 10:48 am
Newsgroups: comp.lang.lisp
From: Paolo Amoroso <amor...@mclink.it>
Date: Mon, 11 Nov 2002 16:37:50 +0100
Local: Mon, Nov 11 2002 10:37 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
On Sun, 10 Nov 2002 15:58:43 GMT, "Andre van Meulebrouck"

<vanme...@earthlink.net> wrote:
> I think Microsoft has the coattails to make LISP win and win big; and so I'm
> optimistic that Microsoft is LISP's greatest hope of becoming widespread.

[SHUDDER]

> Javascript is so close to LISP it's more than enough to make me a very happy
> camper.

Your idea of similarity or proximity is too broad for me.

> .Net also features the best garbage collector ever created (according to the
> person in charge of that department at Microsoft and I have no reason to
> doubt him).  LISP gurus were called in to help craft it (sorry, but I won't

Such a statement about .NET's garbage collector may be accepted as is by a
teenager mostly familiar with playing videogames or dowloading MP3 files
off the net. But given that it comes from a company with questionable
business ethics, and a strong reliance on marketing (would Microsoft's
marketing department be equally happy if the guy had stated that they had
created a mediocre technology?), you shouldn't be surprised if the members
of a technical forum, especially a Lisp forum, take it with a grain of
salt.

> So, it would appear that everything is in place for LISP to be very healthy
> because of Microsoft.

[SHUDDER]

> I've been condescended to pretty intensely on this list as if I'm not
> current on LISP.

The capitalization you use for Lisp is a hint that you are not current with
what goes on in the Lisp world.

> That's not entirely the case:  I'm just current on different things.  I'm
> not as interested in what LISP vendors are up to (I do keep tabs on them

This is interesting. Users continually ask for more and better libraries
and tools, but you are not interested in what vendors do about this.

Paolo
--
EncyCMUCLopedia * Extensive collection of CMU Common Lisp documentation
http://www.paoloamoroso.it/ency/README


 
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.
Will Hartung  
View profile  
 More options Nov 11 2002, 11:58 am
Newsgroups: comp.lang.lisp
From: "Will Hartung" <wi...@msoft.com>
Date: Mon, 11 Nov 2002 16:57:40 GMT
Local: Mon, Nov 11 2002 11:57 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

"Brian Palmer" <br...@invalid.dom> wrote in message

news:MPG.18392bb6dfdeaff9896d6@shawnews.vc.shawcable.net...

> Will Hartung wrote:

> > Lisp is a tool as much as Javascript is a tool. I used it in a Microsoft
> > shop writing J2EE Java code for Suns to create Java code.   ...
> > And ya know what? The client had NO IDEA how I was doing "my
> > magic". Lisp was my tool, yet Java was their solution.

> I'd love to hear more about how this is done, either your case in
> particular or a pointer to some articles/books which describe something
> like this.  I'm intrigued!

I would, but it's not super relevant to the group, and you didn't provide an
email address (mind you I discovered this AFTER I had written an OPUS in
response).

 
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.
Discussion subject changed to "LispInJ: Killer app? [was Re: some stuff about the 2002 International Lisp Conference in SF" by Kenny Tilton
Kenny Tilton  
View profile  
 More options Nov 11 2002, 12:19 pm
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Mon, 11 Nov 2002 17:17:53 GMT
Local: Mon, Nov 11 2002 12:17 pm
Subject: LispInJ: Killer app? [was Re: some stuff about the 2002 International Lisp Conference in SF

Brian Palmer wrote:
> Will Hartung wrote:

>>Lisp is a tool as much as Javascript is a tool. I used it in a Microsoft
>>shop writing J2EE Java code for Suns to create Java code.   ...
>>And ya know what? The client had NO IDEA how I was doing "my
>>magic". Lisp was my tool, yet Java was their solution.

> I'd love to hear more about how this is done, either your case in
> particular or a pointer to some articles/books which describe something
> like this.  I'm intrigued!

Sounds like or at least reminds me of the LispInJ (sp?) tool presented
at the conference. Sorry if I am totally misconstruing what Will was
talking about, but anyway...

...not that I personally want to do anything other than 100% Pure Lisp,
but maybe things like LispInJ could be the killer app for Lisp. If Lisp
is the superset of all languages, maybe vendors should just dash off
code generators for each new language du jour as they pop up. Suddenly
their marketing department can march right into every Mega and MiniCorp
in the world and sell product. And they can spin it as, say, "a Java
code-generator", not CL. ("Oh, no. It's a Java generator. It only looks
like Lisp. We're working on that." Not.)

If we are looking for the Lisp killer app, won't it be something that
leverages its most fundamentally amazing feature, its ability to support
an embedded language? OK, this is a little different because usually we
/implement/ the embedded language in CL and LispInJ just generates Java
source. But for a CL vendor that is a necessary marketing ploy to make
the Java productivity tool palatable to The Great Unwashed: they still
get their beloved Java source.

The LispInJ developer I think conceded, hey, if you muck with the
generated source we can't suck that back into LispInJ. I guess the "fix"
there is not to muck with generated source. I wager they got into that
because they were using LispInJ in-house to do Java consulting for
OtherCorp, so the ultimate consumer of the source had little incentive
not to worry about going back to LispInJ (if they even knew about the
LispInJ). But if a customer can be sold on such a thing, the users would
learn soon enough to make changes to the original LispInJ source.

Now we're talking Ubiquitous Lisp. CL vendors can compete over who has
the best Java or Python or C++ generator. Instead of trying to implement
CL in the VM of Java or CLR, the machines we code to are the source
language specifications. (Nice benefit: no need to worry about runtime
interoperability between Lisp and whatever).

We win over each community at the source level, because CL is best at
syntax. Wait till the best developers in these communities get a taste
of procedural macros. No matter what new language comes along, we co-opt
it and all the development $$$ that get thrown at its compilers, VMs,
and libraries.

C'mon, let's make Java our little bitch.

:)

--

  kenny tilton
  clinisys, inc
  ---------------------------------------------------------------
""Well, I've wrestled with reality for thirty-five years, Doctor,
   and I'm happy to state I finally won out over it.""
                                                   Elwood P. Dowd


 
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.
Discussion subject changed to "some stuff about the 2002 International Lisp Conference in SF" by Mario S. Mommer
Mario S. Mommer  
View profile  
 More options Nov 11 2002, 12:37 pm
Newsgroups: comp.lang.lisp
From: Mario S. Mommer <m_mom...@yahoo.com>
Date: 11 Nov 2002 18:37:25 +0100
Local: Mon, Nov 11 2002 12:37 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

g...@jpl.nasa.gov (Erann Gat) writes:
> In article <4wunmbjul....@beta.franz.com>, Duane Rettig <du...@franz.com> wrote:
> >  Lisp has indeed been sent into space.

> I don't really want to take sides because I have very mixed feelings about
> the issue, but for the sake of informing the debate I would like to point
> out that the net result of Lisp's being sent into space was not altogether
> positive.  See http://www.flownet.com/gat/jpl-lisp.html for the gory
> details.

Was it, in your view, also a technological failure?

And BTW, is that the way they choose their technology at the JPL? A
casual "Get rid of X", and that's it? No evidence, no numbers? What
did the other guys that where working with lisp say?

Why could he get away with this if - as you say - the reasons did not
hold water?


 
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.
Wade Humeniuk  
View profile  
 More options Nov 11 2002, 12:55 pm
Newsgroups: comp.lang.lisp
From: "Wade Humeniuk" <w...@nospam.nowhere>
Date: Mon, 11 Nov 2002 17:55:27 GMT
Local: Mon, Nov 11 2002 12:55 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

"Erann Gat" <g...@jpl.nasa.gov> wrote in message news:gat-1011021801450001@192.168.1.51...

> One of the most frustrating things about what is going on is that a lot of
> resources are being wasted, but there isn't really a villain.  There is no
> one doing anything malicious, or even untenable based on what they know.
> There are no PHBs.  (Well, actually there are some, but the system is
> surprisingly effective at shunting them into deputy positions where they
> can't really do very much harm.  Which is not to say that all the deputies
> are PHBs either.)

Then why are you promoting Lisp use at JPL then, and, having so much
of a problem with it? There seems to be no benevolent forces either.
Malevolent forces also include doing nothing and expending no energy
to get past the obstacles.  (I am just following orders! I am just doing
what everyone else was doing! or in the case of political disputes,
killing your opposition (it takes very little effort))
Benevolence takes great energy to actually make life better.

Your explanation of the IPC problem and it being written C.  Did anyone
blame it on C and say, "let's get rid of C"?  Probably not, they probably
blamed it on the developers and their circumstances (in this case needing
an IPC to Lisp).  They blamed the outside circumstances for their foul-ups.
Its everyone else's fault.

Were you at the meeting when the engineer said to get rid of Lisp?  Did
anyone stand up in rebuttal?

> The real problem is that the spacecraft people don't trust the software
> people, and so we get spacecraft people trying to do software themselves,
> which makes the software get done badly.  But frankly the spacecraft
> people's mistrust is not entirely without foundation.

If software development is so un-professional at JPL,
of course they do not trust the software people.  Trust is earned.
Get some new software people.  Right now they seem to be
in a fantasy world that they are doing a good job (time to put in some
metrics to measure what is actually going on).

The only concrete suggestion I have for changing things is that projects
have two or more competing streams of development.  One in C (or whatever),
one in Lisp and any others you might want.  Also have a testing group which
is independent of the development.  See who produces a compliant
running system first, use that system in the final product.  It might cost more
at the beginning, but as time goes by.....

Wade


 
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.
Duane Rettig  
View profile  
 More options Nov 11 2002, 1:00 pm
Newsgroups: comp.lang.lisp
From: Duane Rettig <du...@franz.com>
Date: Mon, 11 Nov 2002 18:00:00 GMT
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
"Andre van Meulebrouck" <vanme...@earthlink.net> writes:

> (BTW, there's a "k" at the end of my name.)

Sorry about that; the gnus Summary outline cuts off the name after
20 characters, and I hadn't noticed the k at the end in the posts.

> I wish you had attended my talk because I covered a lot of stuff.

I will get the Conference Proceedings, and will read it then.  I must
admit though, that the more you talk here, the less incentive I have
to read your paper.  Perhaps you can make it available online somewhere,
so I can get the points you want to make as you wanted to present
them.

> Many on this list are reacting to me as if I'm a traitor to LISP!

Not me.  My reaction to you is as one who does not understand Lisp.
Common Lisp, that is.  Your obvious ties to and understanding of Scheme
and the prejudices it has produced in you against Lisp ony solidifies
my view that learning Scheme before CL is definitely a Bad Thing.
But I don't view you as a traitor to CL; you cannot betray something
you were never part of to start with.

> If they had only heard my talk!

If your paper says what your actual talk has, then you can rectify that
by publishing it.

>  I am even more optimistic about LISP than you are!

Amazing.  I have put my livlihood and career on the line for Lisp, and
you have not.  I have spoken about what is, and you have spoken about
what isn't and what should be.  Your statement is ridiculous as it
stands, because you are not at all optimistic about Lisp, only
about its concepts and how it will propagate into the rest of industry
(a fact that everyone in the Lisp community has known for many years).
Yes, I admit I am not optimistic about Scheme.  It will remain, as you
say, an academic R&D language; that is what its community seems to
desire, and that is not in line with my desires.  But we're not talking
about the same language, here.

So I'm curious, since you made such a bold statement: what is it that
makes you think I'm not optimistic about Lisp?

> Javascript is so close to LISP it's more than enough to make me a very happy
> camper.

I'm glad you're happy.  But it's not close enough to Lisp to make everyone
happy.

> On the server side, the situation is even rosier for LISP via Microsoft.
> (On a server, you can do anything you want!)

Of course.

> .Net is not language centric:  everything compiles to CLR and there is a
> common type system.  The common type system means you can catch exceptions
> from a module written in a diffent language, and you can extend it (etc.).

> In .Net, you can use Scheme (it has a CLR compiler, created by Northwestern
> University).  And ML, Haskell, and a lot of other languages are supported
> (by 3rd party vendors).

Good for them.  Let's see how many people actually buy these as a product.
What are the benchmarks for these products?

> .Net also features the best garbage collector ever created (according to the
> person in charge of that department at Microsoft and I have no reason to
> doubt him).  LISP gurus were called in to help craft it (sorry, but I won't
> dare drop any names here as I don't think it would be a good idea to do so!)

The discussion about the appropriateness of .NET for CL has already taken
place at least twice on this newsgroup, and I don't care to repeat myself
yet again.  Some have already refuted your claims of CRL's superiority, and
if you did just a little googling, you would see similar statements last year
and the year before that.

> So, it would appear that everything is in place for LISP to be very healthy
> because of Microsoft.

Microsoft  give not one rip about Lisp.  Microsoft is just another platform,
and has nothing to do with the health of Lisp.

> I've been condescended to pretty intensely on this list as if I'm not
> current on LISP.

You've been corrected pretty heavily on this list because you are not
current on Lisp (though, given your Scheme background and emphasis, I
can now see why).

> That's not entirely the case:  I'm just current on different things.  I'm
> not as interested in what LISP vendors are up to (I do keep tabs on them
> however!) because I don't think that's ultimately going to be the hope of
> LISP.

Being part of a vendor, I cannot comment directly to your statement
objectively.  However, I can say that our customers all tend to
see it differently than you, and are always concerned about what
we (the vendors) are doing.  I'm sure it is the same with all of
the CL vendors' customers, as well.

> I am pretty current on what's going on at Microsoft however; because that's
> where I think the big break for LISP is most likely to happen.  And on that
> count, I'm very optimistic!

You're a man looking under a light pole for a coat he lost in the dark
alley.  Am I pessimistic because I think you're not going to find your
coat?  Well, yes, probably so.  But when I, using my flashlight in the
alley, happened to find your coat, would you even recognize it when I
gave it to you?

--
Duane Rettig    du...@franz.com    Franz Inc.  http://www.franz.com/
555 12th St., Suite 1450               http://www.555citycenter.com/
Oakland, Ca. 94607        Phone: (510) 452-2000; Fax: (510) 452-0182  


 
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.
Erik Naggum  
View profile  
 More options Nov 11 2002, 1:03 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 11 Nov 2002 18:02:42 +0000
Local: Mon, Nov 11 2002 1:02 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
* Wade Humeniuk
| The only concrete suggestion I have for changing things is that projects
| have two or more competing streams of development.

  Expensive as this may sound, it is probably the /only/ way to reduce the
  cost of software development and actually acquire the experience we lack
  on which software development methodology works better than others.

  I am in general no fan of competition (I think it makes people optimize
  for superficial qualities), but if the cost of failure is limited, at the
  very least people will not run around like headless chicken because they
  fear for their jobs, which is frequently the consequence of competition.

--
Erik Naggum, Oslo, Norway

Act from reason, and failure makes you rethink and study harder.
Act from faith, and failure makes you blame someone and push harder.


 
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.
Wade Humeniuk  
View profile  
 More options Nov 11 2002, 1:10 pm
Newsgroups: comp.lang.lisp
From: "Wade Humeniuk" <w...@nospam.nowhere>
Date: Mon, 11 Nov 2002 18:10:25 GMT
Local: Mon, Nov 11 2002 1:10 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

"Duane Rettig" <du...@franz.com> wrote in message news:4pttc58bf.fsf@beta.franz.com...

> You're a man looking under a light pole for a coat he lost in the dark
> alley.  Am I pessimistic because I think you're not going to find your
> coat?  Well, yes, probably so.  But when I, using my flashlight in the
> alley, happened to find your coat, would you even recognize it when I
> gave it to you?

That's a new take!

A Sage comes across a man searching the ground outside his house.
Sage: "What are you looking for?"
Man: "I lost a needle, it's very important."
Sage: "Well, where did you lose it?".
Man: "In the house.".
Sage: "Why are you not looking in the house then?"
Man: "There is not enough light in there to see."

Wade


 
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.
JB  
View profile  
 More options Nov 11 2002, 1:47 pm
Newsgroups: comp.lang.lisp
From: JB <jbl...@hotmail.com>
Date: Mon, 11 Nov 2002 19:58:35 +0100
Local: Mon, Nov 11 2002 1:58 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

Did you try this? Actually, most batteries have a high inner
resistance. I am not sure that it will work.
--
JB

 
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 176 - 200 of 241 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »