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 126 - 150 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
 
Michael Hudson  
View profile  
 More options Nov 10 2002, 10:05 am
Newsgroups: comp.lang.lisp
From: Michael Hudson <m...@python.net>
Date: Sun, 10 Nov 2002 14:57:52 GMT
Local: Sun, Nov 10 2002 9:57 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

Tim Bradshaw <t...@cley.com> writes:
> * Michael Hudson wrote:
> > PS: examples showing why anonymous functions are useful in, e.g.,
> >     Common Lisp are not relavent here.

> Why not?

Because I'm talking about Python.  Trying to write CL in Python is not
much more sensible than trying to write C++ in scheme, or whatever.

Actually, having spent a while writing out and then deleting an
example, I'm not sure why (for CL; I've been doing more elisp of late
and it's more different there).

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

Cheers,
M.

--
  > Why are we talking about bricks and concrete in a lisp newsgroup?
  After long experiment it was found preferable to talking about why
  Lisp is slower than C++...
                        -- Duane Rettig & Tim Bradshaw, comp.lang.lisp


 
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.
Andre van Meulebrouck  
View profile  
 More options Nov 10 2002, 10:32 am
Newsgroups: comp.lang.lisp
From: "Andre van Meulebrouck" <vanme...@earthlink.net>
Date: Sun, 10 Nov 2002 15:32:55 GMT
Local: Sun, Nov 10 2002 10:32 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

"Duane Rettig" <du...@franz.com> wrote in message

news:4wunmbjul.fsf@beta.franz.com...

> As I stated at the beginning of my response, I didn't see your talk, nor
> have I yet read your paper.  I am responding _only_ to the responses you
> have been giving in this thread, and nothing else.

That makes it a lot harder for me because I'm having to cover stuff I've
already covered; but I'll give it a try.

> From this response and other responses previously, below, and in other
> threads, it is obvious that you have had little contact with the Lisp
> world for many years (I notice you even spell it the old way - LISP
instead
> of Lisp, which is no big deal, but telling).

My spelling of LISP is not telling at all.  I spell it like that from a
linguistic perspective because it is an acronym and I believe it should be
capitalized regardless what the trends are (and they vary).

Many spell it Lisp; many also spell it lisp.  (Seems to me Schemers and unix
oriented people are more likely to spell it:  lisp.)

It is not fair to say I've been away from the industry; rather that I have
been focused on conventional technologies.

You are very CL-centric!  I am very Scheme centric.

If I had more time, I'd be much more likely to explore ML than CL.

For about the last 10 to 15 years I've seen CL shoved out the door in far
too many companies.  Even think tanks are dumping lisp (I'm spelling it
differntly for you!) in favor of Microsoft technologies.

So, while you want to characterize me as having been away from the industry,
I'd characterize it more as lisp got tossed out of all the industries I live
and move in!

And yet I've still kept up with it as best I could given that it is only not
a bread and butter skill for any companies I've worked for for quite a whie.
It is even a bit risky to mention in the companies I work at (you are likely
to be seen as impractical).

I'm aware of the success stories on the Franz web site.  But from where I
sit; even bread and butter AI applications that are deployed 24/7 and making
lots of money are leaving LISP behind in favor of conventional technologies.
Even the most die hard fans say they lost nothing but a little nostalgia.

> > I'm happy to hear that, but haven't seen anything yet that I'd consider
very
> > ubiquitous.

> You haven't been looking in the right places.

If it was ubiquitous I wouldn't have to look in the "right" places.  It
would be so prevalent I couldn't avoid it!

I hear LISP people complain about Microsoft a lot.  Why?  Because they truly
are ubiquitous!

When people start complaining about LISP like that; that's what I'd call
ubiquitous.

> > Some battles have been lost.  Some can still be won.  I wanted to focus
on
> > the latter rather than the former.

> You view markets as battles won or lost.  You have the wrong analogy.

I think war is a very apropos analogy despite the synergy required in high
tech.

I just now follow what you mean:  you mean that you think c/c++ has an
advantage because you think the hardware is geared to those languages and
that LISP is still doing pretty well despite the hardware not being
optimized to LISP.

(I don't think of the hardware as being c++ centric like you do but I
suppose in some ways it is.)

Yes, LISP is on a lot of platforms:  that's not my metric for marketing
success!

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.

I could be more specific here, but I'm afraid to drop company names
around!!!  Believe me from the inside, and what I have knowledge of, the
situation is absolutely horrible for LISP.  I mean really serious!  I mean
that as much as I love LISP, Scheme, and many other things like that; using
the professionally is to commit professional suicide.

In fact, it's like this:  an honest philosophy professor will ask students
on the first day:  "How many people are planning on being Philosophy
majors?...Please stay after class, I want to talk some sense into you.".

If I was a professor, I'd use Scheme as the lingua franca but I would warn
students about LISP as a career choice.  Based on what I've witnessed in the
industry, I would feel morally obligated to do so and make a clear
distinction between fun and good career choices.

I would not try to poison anyone; just tell it like it is.

> > Why didn't LISP lead the way in the first place so that we never had to
see
> > XML?  Or HTML?

> So of course, XML got to its target, because that's where it was headed.

That's not a satisfactory answer for me.

> > Testers and users are wonderful.  The more the merrier.

> These are all fine and wonderful, and the Lisp world is doing this.

I'm hoping the tide will turn, believe me!!

> Of course, you missed much of the good stuff at the conference, since you
> only stayed for one day.  But I can understand that;  a conference is
> expensive.

Actually the expense was the least of it.  ILC was extremely cheap compared
with an ACM conference.  The worst of it for me was having to use of what
little vacation time I have when I have to save it for other things.

> However, you can also see a lot of what is happening by looking
> at a few websites, including ours, for free and without driving too far.

I'm on the Franz mailist list and have been for a long time.  I check in on
the Franz web site from time to time and I read all the mailings I get
electronically.  (I'm not as away from the industry as you say I am!)

> Unfortunately, you haven't answered my question once.  Precisely _what_
> R&D are you talking about?  I want specific cases.  If you have none,
> then you have no point to make.

MzCOM.  This is Rice's Scheme wrapped up as a COM object.

I spent a lot of time testing it, and experimenting with it.  If I had more
time, I'd work more with it and create more code examples to show
applications of it.

I've also got oodles of articles written that I haven't had time to follow
through on publishing yet.  Including an article on deriving the X
combinator.

I'm also working on a series of articles on using LISP concepts in
Javascript and I intend to show examples in both Scheme and Javascript.  If
I had the time I'd like to write a book on this topic.

In addition I'm working on a Scheme implementation in Javascript coded in a
purely object oriented fashion.

I'm also very interested in HTCs:  these are HTML components.  Essentially,
COM components written in script.  I think these are an important technology
that are going to become very important in the future (hopefully serving as
a bridge to LISP).  You can put first class functions into HTC attributes!
I've done it in Javascript.  I'd like to be able to do it using Scheme as a
scripting language one day!

I'm currently working on an HTC project that is important to what I do
professionally but also has ramifications for my general interests in that
direction.

If I had more time I'd like to create a hook into the Scripting Host so that
I could plug a scripting engine into Internet Explorer.  Rice wants someone
to do this work and they want to call the project MzScript but they rely on
volunteers (like many other LISP projects do).  The trouble is if you work
full time, it's enormously hard to find time for such things and still
sleep.  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.

Fortunately, it looks like Microsoft will be funding the Rice PLT; so
hopefully things will get better.  I have the time to beta test but not the
time to do the necessary development:  it's a big job.

I'm reading through Structure and Interpretation for a 2nd time with an eye
to coding some of the examples in Javascript (along with some favorite LISP
examples from the past).

I'm also going through the book (cover to cover):  "LISP In Small Pieces"
and I would like to code all the interpreters and compilers in both Scheme
and Javascript to show that Javascript truly is LISP with C syntax.

I also have function/fractal plotting code in LISP that I want to move over
to Javascript and DHTML.  I might have to write my own graphics module for
this using custom line drawing code.

I also have an ML book that I want to go through; in particular the Lambda
Calculus interpreter.

(There are many other books I'd like to read on everything from lattices, to
denotational semantics.)

I also have been doing work on a lambda calculus interpreter, wanting to
convert it to a myriad of different formats:  XML, Javascript, etc..

I also am looking into XSLT and doing LISPy things with XML and XSLT.

> > I think pondering estorery when your house is burning down is not a good
> > idea.

> I don't know estorery; I assume you mean esoterica.  What esoterica are we
> pondering?  Specifically?

Typo:  esotery.

ACM conferences are full of papers about proving things like whether the
Milner Mycroft calculus is
...

read more »


 
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:33 am
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Sun, 10 Nov 2002 15:32:39 GMT
Local: Sun, Nov 10 2002 10:32 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

Andre van Meulebrouck wrote:
> I think you meant "an amazingly", not "a amazingly".

Point of order. This is usenet, plz spare us your ridiculous dime store
editing.[1]

:)

--

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

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

> > Why not say how you _really_ feel?  :-)

> Because every time I do I get into trouble.  :-(

Reading your article I am struck on how you stay away from
personal critisism of your fellow workers and managers at JPL.
You seem to blame it on the nebulous "political" problems, ideas
or the pressures of failing projects and tight timelines.  But
from reading it it seems quite obvious that the problems are
from personal failings of the development groups at JPL.  Their
budgets may have been tightened because they are viewed
as being incompetent and failures by the powers that be.  With the
inability of the "Top" managers to perform and without having
reasonable explanations as to why, the people in control of the
money have resorted to just financially squeezing them until
they either find a way (and smarten up) or fail miserably.

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.
Tim Bradshaw  
View profile  
 More options Nov 10 2002, 10:35 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@cley.com>
Date: 10 Nov 2002 15:33:53 +0000
Local: Sun, Nov 10 2002 10:33 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

* Michael Hudson wrote:
> Are there situations in CL where an anonymous function has clear
> benefits over a flet?

It's concise.  Why say:

(flet ((need-a-name-for-this (x)
         ...))
  (map-x #'need-a-name-for-this ...))

When you can say

  (map-x #'(lambda (x) ...) ...)

--tim


 
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:54 am
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Sun, 10 Nov 2002 15:53:41 GMT
Local: Sun, Nov 10 2002 10:53 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

is it safe to say we are past the point where you do not want this
thread to be about you? :)

Your reflex reaction to tfb's quote blinded you to its import, viz, that
you are fixated so badly on the moment that you cannot see the trend I
keep pointing out: the "herd" is voting with their hooves against the
Fortran branch of evolution and for the Lisp branch, by jumping all over
Python, Ruby, Perl, and now thx to you I will add JavaScript (well, I
don't actually know if the herd digs that, but at least its designers
seem to have discovered Lisp).

> I haven't sold out.  I just have a difference of approach.

And it is a very tenable approach, viral as I said. But elsewhere
(perhaps in frustration) you said Lispers must not want to see Lisp grow
since some of us do not want to settle for getting what Lisp we can out
of JavaScript. No, we just have a different approach,

What you propose is excellent. Keep at the JS community in re becoming
Lispier and Lispier.

Others will stay behind to hold the fort. Think of Lisp as a reference
implementation of the perfect, practical language: compiled/fast,
standardized, mature, macros, interactive, GCed, GFs, special variables,
dynamic, auto-indenting, sexprs, yada yada....

Others should help Python move towards Lisp (I wager Norvig will do a
bit of that). Grahama, with Arc, draws the moths towards CL with the
light of Arc. Come to think of it, we have the herd surrounded, don't
we? Just a matter of time, because there is no turning back from good ideas.

:)

--

  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.
Andre van Meulebrouck  
View profile  
 More options Nov 10 2002, 10:58 am
Newsgroups: comp.lang.lisp
From: "Andre van Meulebrouck" <vanme...@earthlink.net>
Date: Sun, 10 Nov 2002 15:58:43 GMT
Local: Sun, Nov 10 2002 10:58 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

"Duane Rettig" <du...@franz.com> wrote in message

news:4smyabcft.fsf@beta.franz.com...

> Search for the rest of your life for the altogether positive result; you
> won't find it.  You can find a cloud in any silver lining if you search
> hard enough.

> But the positive vs negative aspect of Lisp in space has little to do
> with the aspects of this debate, as Mr. van Meulebrouc has defined it
> in this thread.  For this thread (and, I gather from other discussions,
> from his talk) ubiquity is king, and so all that is necessary is to
> show ubiquity.  So shown.

Well, that's not *my* definition of ubiquity; rather that is just one more
niche, albeit an interesting one.

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

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

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

If they had only heard my talk!  I am even more optimistic about LISP than
you are!

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.

The market could change; but as things sit now and into the foreseeable
future that's what it looks like to me.

On the client side Javascript on Internet Explorer gives companies
everything they need to write very nice GUI applications on corporate
intranets (where security isn't as big an issue because you're sitting
behind a *huge* firewall).  Internet Explorer even has a nice debugger for
Javascript.

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

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

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

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

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

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

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.

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 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.
Andre van Meulebrouck  
View profile  
 More options Nov 10 2002, 11:16 am
Newsgroups: comp.lang.lisp
From: "Andre van Meulebrouck" <vanme...@earthlink.net>
Date: Sun, 10 Nov 2002 16:16:36 GMT
Local: Sun, Nov 10 2002 11:16 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

"Craig Brozefsky" <cr...@red-bean.com> wrote in message

news:877kfm796b.fsf@piracy.red-bean.com...

Let me make sure I'm following you:

You are saying smaller players have less money and are using CL because it
gives them some efficiency advantages that they couldn't get from
conventional tools.

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


 
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.
Matthew Danish  
View profile  
 More options Nov 10 2002, 11:27 am
Newsgroups: comp.lang.lisp
From: Matthew Danish <mdan...@andrew.cmu.edu>
Date: Sun, 10 Nov 2002 11:24:55 -0500
Local: Sun, Nov 10 2002 11:24 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

On Sun, Nov 10, 2002 at 02:57:52PM +0000, Michael Hudson wrote:
> Because I'm talking about Python.  Trying to write CL in Python is not
> much more sensible than trying to write C++ in scheme, or whatever.

I very much agree.  You can imagine my surprise when I tried to do:

for item in vec[:].sort():

in Python.

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

Convenience.  Let us consider the above example again; instead of
writing that I have to write:

new_vec = vec[:].sort()
for item in new_vec:

Similarly, instead of writing:

(mapcar #'(lambda (x) (frob a x)) vec)

or

(mapcar (curry #'frob a) vec)

I have to write:

(flet ((some-silly-name (x) (frob a x)))
  (mapcar #'some-silly-name vec))

And Python doesn't even give you FLET (afaik, feel free to correct me.
Note that nested DEFs are not the same).

Of course, it does seem that Python is trying as hard as possible not to
be accorded the status of functional language.  I say, let them have
what they want.  Python is not a functional language, for all intents
and purposes, anyway.

--
; Matthew Danish <mdan...@andrew.cmu.edu>
; OpenPGP public key: C24B6010 on keyring.debian.org
; Signed or encrypted mail welcome.
; "There is no dark side of the moon really; matter of fact, it's all dark."


 
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.
Andre van Meulebrouck  
View profile  
 More options Nov 10 2002, 11:32 am
Newsgroups: comp.lang.lisp
From: "Andre van Meulebrouck" <vanme...@earthlink.net>
Date: Sun, 10 Nov 2002 16:32:12 GMT
Local: Sun, Nov 10 2002 11:32 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

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

news:MPG.1837396c87da757f9896cf@shawnews.vc.shawcable.net...

> 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 to sell to others your own selfish
> view of how you think things should be done in the hopes that others
> will find it useful and will join in to promote /your/ cause, which
> ultimately benefits you.

I disagree with your second guessing of my motives and wonder how you think
you can make such determinations.  (It seems very presumptive to me.)

The purpose of conferences is to present ideas as food for thought.  Take it
as that.  Take it or leave it.

As to who is ultimately to benefit:  it would be the world at large first
and foremost (a world drowning in needless complexity) and the LISP
community secondarily.  A win for LISP would be a tide that floats all
boats.

My only benefit would be less frustration as the tools get better.

I don't know if I would get much more out of it other than that and some
personal satisfaction.

> This isn't service -- it's salesmanship.

There is an element of both.  (There darn well should be!)

I have no problems with salesmanship and wish the LISP community didn't
either!!!  =:0)

> If
> you truly feel the obligation to serve, then you should post a message
> saying "tell me what to do and I'll do it".

Why do I need others to tell me what to do?  I've thought about the problem
a lot and seen a lot from my experiences in industry.  I think I know
exactly what to do and I'm already doing everything I can (the only way for
me to do more would be to win the lottery).

> There's a number of real-
> world Lisp projects (practical, not just R&D) which I'm sure could make
> use of your willingness to serve out of obligation.

I affiliate with groups as I see fit and I think I'm on the right track just
as I am.

 
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.
Jens Axel Søgaard  
View profile  
 More options Nov 10 2002, 11:34 am
Newsgroups: comp.lang.lisp
From: Jens Axel Søgaard <use...@jasoegaard.dk>
Date: Sun, 10 Nov 2002 17:32:19 +0100
Local: Sun, Nov 10 2002 11:32 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

Andre van Meulebrouck wrote:
> "Duane Rettig" <du...@franz.com> wrote in message
> news:4smyabcft.fsf@beta.franz.com...
> .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).  

I have a used car just right for you.

Seriously - you need to qualify the "best".


 
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.
Andre van Meulebrouck  
View profile  
 More options Nov 10 2002, 11:53 am
Newsgroups: comp.lang.lisp
From: "Andre van Meulebrouck" <vanme...@earthlink.net>
Date: Sun, 10 Nov 2002 16:53:28 GMT
Local: Sun, Nov 10 2002 11:53 am
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

"Michael Hudson" <m...@python.net> wrote in message

news:7h3u1ip326r.fsf@pc150.maths.bris.ac.uk...

> Tim Bradshaw <t...@cley.com> writes:

> > * Michael Hudson wrote:
> > > PS: examples showing why anonymous functions are useful in, e.g.,
> > >     Common Lisp are not relavent here.

> > Why not?

> Because I'm talking about Python.  Trying to write CL in Python is not
> much more sensible than trying to write C++ in scheme, or whatever.

All the functions I define in javascript are anonymous.  Even the ones I
bind to names.

I.e. I don't do this:

function foo(x) ...

rather this:

var foo;
foo = function(x)...

That means all my functions are anonymous and they show that way on the
stack.

So, I name them like this:

foo.name = "this is my name";

if I want them to show in stack traces.

I find I need anonymous functions all over the place:  once you start
thinking in terms of closures you use them like crazy and don't want to have
to name them.

Closures are rock solid in IE6 Javascript with no caveats of any sort.  They
are every bit as solid and natural as in Scheme.

However, the C syntax makes them harder to read than in Scheme and there are
no macros to hide the details.


 
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.
Andre van Meulebrouck  
View profile  
 More options Nov 10 2002, 12:04 pm
Newsgroups: comp.lang.lisp
From: "Andre van Meulebrouck" <vanme...@earthlink.net>
Date: Sun, 10 Nov 2002 17:04:46 GMT
Local: Sun, Nov 10 2002 12:04 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

"Kenny Tilton" <ktil...@nyc.rr.com> wrote in message

news:3DCE7C57.6060100@nyc.rr.com...

> Andre van Meulebrouck wrote:
> > I think you meant "an amazingly", not "a amazingly".

> Point of order. This is usenet, plz spare us your ridiculous dime store
> editing.[1]

It was meant not as an editing correction but as a jab to point out the
hypocrisy of correcting my grammar (which was fine) while stumbling on his
grammar/spelling.  I just didn't put a smiley face next to it.

I was truly baffled by what the objection was that he was making.  I still
don't get 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.
Tim Bradshaw  
View profile  
 More options Nov 10 2002, 12:27 pm
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@cley.com>
Date: 10 Nov 2002 17:25:37 +0000
Local: Sun, Nov 10 2002 12:25 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
* Andre van Meulebrouck wrote:

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

You're assuming that .NET is going to win.  This isn't clear.  Given
the finite resources of Lisp vendors, they probably either can
continue with native-code systems, until it is very clear whether .NET
will win, or they can invest (large) effort in a .NET system, putting
their native-code systems on hold.  The first strategy means they will
not be early .NET adopters, but they will survive if .NET fails.  The
second means they will probably die if .NET fails (and may die if it
succeeds because they will lose native-code customers in the
meantime).  This is similar to the bet that Lucid made, and look what
happened to them.

--tim


 
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.
Tim Bradshaw  
View profile  
 More options Nov 10 2002, 12:31 pm
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@cley.com>
Date: 10 Nov 2002 17:31:02 +0000
Local: Sun, Nov 10 2002 12:31 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
* Andre van Meulebrouck wrote:

> It was meant not as an editing correction but as a jab to point out the
> hypocrisy of correcting my grammar (which was fine) while stumbling on his
> grammar/spelling.  I just didn't put a smiley face next to it.

He wasn't correcting your grammar.  He made no comment at all on your
grammar.  He did comment on the semantics of the sentence.

> I was truly baffled by what the objection was that he was making.  I still
> don't get it.

Clearly.

 
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.
Andre van Meulebrouck  
View profile  
 More options Nov 10 2002, 12:32 pm
Newsgroups: comp.lang.lisp
From: "Andre van Meulebrouck" <vanme...@earthlink.net>
Date: Sun, 10 Nov 2002 17:32:10 GMT
Local: Sun, Nov 10 2002 12:32 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF

"Kenny Tilton" <ktil...@nyc.rr.com> wrote in message

news:3DCE8145.1070605@nyc.rr.com...

> is it safe to say we are past the point where you do not want this
> thread to be about you? :)

Okay, I deserved that one.  You got me!  =:0)

> the "herd" is voting with their hooves against the
> Fortran branch of evolution and for the Lisp branch, by jumping all over
> Python, Ruby, Perl, and now thx to you I will add JavaScript (well, I
> don't actually know if the herd digs that, but at least its designers
> seem to have discovered Lisp).

I agree that consumers vote with $$ and reputations, but I think they are
voting against LISP not for it.

> And it is a very tenable approach, viral as I said. But elsewhere
> (perhaps in frustration) you said Lispers must not want to see Lisp grow
> since some of us do not want to settle for getting what Lisp we can out
> of JavaScript. No, we just have a different approach,

No, that's not quite what I said.

I feel frustrated that LISP vendors don't want to target wider audiences by
targeting platforms like Microsoft and dovetailing with them.

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

How about adding extensions to Scheme to make it of interest to real world
applications?

It seems LISP vendors are going after LISP programmers as a market:  that's
not a big enough market.

When you see the herd is going Microsoft, target Microsoft technologies:
dovetail CL with COM!

The other approach:  getting the most LISP you can out of what's out there
is a different issue.  That's more a stop gap than an ultimate solution.
That's more a place to insert a virus into to get the most bang for the
buck.  That's more a note of optimism that the conventional world is slowly
migrating towards LISP and could be helped along in that direction.

> What you propose is excellent. Keep at the JS community in re becoming
> Lispier and Lispier.

Thanks!  You sound like you "get it"!

> Others will stay behind to hold the fort.

And I'm grateful for that too!

> Think of Lisp as a reference
> implementation of the perfect, practical language: compiled/fast,
> standardized, mature, macros, interactive, GCed, GFs, special variables,
> dynamic, auto-indenting, sexprs, yada yada....

Absolutely.  It can and should be the lighthouse and the metric waiting when
the world is ready and grows weary of the conventional tools.  LISP will be
waiting there ready to say:  "Welcome!  We were wondering when you'd join
us!  It was painful watching you reinvent the same wheels we figured out
eons ago...".  And I think LISP should stay LISP and not get converted into
a watered down version while waiting.  (Then it wouldn't have anything to
offer anymore.)

But I still think the LISP side could do so much more with very little
effort and just a little more marketing smarts.  Marketing doesn't need to
be as hard as rocket science!

> Others should help Python move towards Lisp (I wager Norvig will do a
> bit of that). Grahama, with Arc, draws the moths towards CL with the
> light of Arc. Come to think of it, we have the herd surrounded, don't
> we? Just a matter of time, because there is no turning back from good

ideas.

That's what I'm hoping; but I don't want to be presumptive and assume it
will happen without some effort!

I would especially like to see .Net targeted.  Microsoft might seem like the
Roman Empire to LISP; but the good news is it is very LISP friendly (if the
LISP world only knew that!).


 
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.
Janis Dzerins  
View profile  
 More options Nov 10 2002, 12:51 pm
Newsgroups: comp.lang.lisp
From: Janis Dzerins <jo...@latnet.lv>
Date: 10 Nov 2002 19:51:37 +0200
Local: Sun, Nov 10 2002 12:51 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
"Andre van Meulebrouck" <vanme...@earthlink.net> writes:

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

Really? How about this (from JScript (which is MS's Javascript)
documentation):

  Note The Date object interoperates with the .NET Framework
  System.DateTime data type within JScript .NET. However, other Common
  Language Specification (CLS) languages cannot use the Date object
  because only JScript .NET provides the object; it is not derived from
  a .NET Framework type. Consequently, when type-annotating the
  parameters and return types of CLS-compliant methods, make sure to use
  the System.DateTime data type instead of the Date object. However, you
  may use the Date object to type annotate identifiers other than the
  parameters or return types. For more information, see Writing
  CLS-Compliant Code.

Date is Javascripts built-in type, which you can't really use.  This
goes for many more types, even from C#.

.NET actually is very language centric: all languages are dumebed down
until they fit into CLR.  If the language has more features, it
becomes unusable by other CLR languages.

> In .Net, you can use Scheme (it has a CLR compiler, created by Northwestern
> University).

Really?  Is it the Scheme defined by R5RS?

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

You forgot to mention it's completely revolutionary.

I actually laughed when reading a book on C# when the author described
the revolutionary way to have primitive types behave like objects --
the concept is called boxing/unboxing.

> 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!)

Yeah, try googling in the group archives to read abouth why Franz
dismissed the idea.  There are some facts, at least.

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

Whom are you trying to fool?

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

People here react to what you write -- there's nothing else we know
about you.

And, by the way, which "LISP" is it that you are current with?

--
Janis Dzerins

  If million people say a stupid thing, it's still a stupid thing.


 
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, 12:58 pm
Newsgroups: comp.lang.lisp
From: g...@jpl.nasa.gov (Erann Gat)
Date: Sun, 10 Nov 2002 09:50:22 -0800
Local: Sun, Nov 10 2002 12:50 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
In article <r0vz9.31594$U93.2310...@news2.telusplanet.net>, "Wade

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

news:gat-0911022335300001@192.168.1.51...

> > > Why not say how you _really_ feel?  :-)

> > Because every time I do I get into trouble.  :-(

> Reading your article I am struck on how you stay away from
> personal critisism of your fellow workers and managers at JPL.

With one exception.  See footnote 3.

> You seem to blame it on the nebulous "political" problems, ideas
> or the pressures of failing projects and tight timelines.  But
> from reading it it seems quite obvious that the problems are
> from personal failings of the development groups at JPL.

Oh dear, I hope it's not obvious because that's definintely not true.  JPL
is full of very smart, very good, very busy people.  But many of them are
not computer scientists, they are *real* scientists -- the kind who do
science.  Or they are "rocket scientists", which is to say, spacecraft
engineers.  Many of them know just enough about programming to be
dangerous (much like I know just enough about spacecraft to be dangerous)
:-)  The situation is a microcosm of the world at large.  The problems
really are political, which is to say, they arise from the complex
dynamics of many people working together to try to get something very hard
done.  There is almost nothing going on that I would attribute to anyone's
"personal failings."  Or perhaps a better way to say that would be that
everyone has personal failings, including myself, and they all contribute
more or less equally to the situation.

> Their budgets may have been tightened because they are viewed
> as being incompetent and failures by the powers that be.

No, quite the opposite happened on DS1 actually.  The budget was tightened
because management believed we could get the job done with fewer resources
(they were wrong, but that's another story).

> With the
> inability of the "Top" managers to perform and without having
> reasonable explanations as to why, the people in control of the
> money have resorted to just financially squeezing them until
> they either find a way (and smarten up) or fail miserably.

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?

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.
Erik Naggum  
View profile  
 More options Nov 10 2002, 1:02 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 10 Nov 2002 18:00:56 +0000
Local: Sun, Nov 10 2002 1:00 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
* Andre van Meulebrouck
| Oh I think I understood your second point quite well; I just disagree
| with it.

  I think I am a better judge of that than you are.  That you now wish to
  fight the author over having understood something where your reply has
  given the author ample evidence that you did not, does not bode well.

| Your first point I thought was incomprehensible; and apparently you
| didn't wish to elaborate on it.

  You said it yourself: Usenet and email can be time sinks.  You appear
  much too hasty and unwilling to listen for my taste.

| Ultimately however, I go by my logic and what my logic tells me.

  I believe you think you do, but you also think you understood my second
  point quite well, which you did not.

| In fact, I'm getting beaten up on this list lately because of my maverick
| positions within the LISP community!

  Um, this is also wrong.

| So don't lecture me about being different!  In fact I dare say the reason
| for your tone with me is precisely because I am so different from others
| in the LISP community and I don't tow any of the LISP community's party
| lines!!!

  If you ultimately go by your logic, what do you use penultimately?

| My comments on this thread are born of my analysis of marketing issues;
| it is marketing issues that the LISP community is worst at, IMO.

  Yes, we are, and that make just about any looney tune better than what we
  have today.  Which is why, sadly, those who think they risk nothing come
  to Lisp to risk it.

| Your comment above about "programming language issues" is revealing.

  Perhaps you are unaware of how emotional you appear to me, but let me
  tell you this: You are /not/ a man of logic.  Your emotions do cloud your
  reasoning and you only see yourself above the clouds while we mere mortals
  see you behind the clouds, and you probably do not see us very well, but
  think you do, such as in your first line to me.  In this case, you imagine
  your clear purpose is to judge other people, not reason with them.  Let
  me just say that I do not appreciate being judged by people who do not
  take the time to undersand what I am talking about.

| 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 get clear on.

  It never was unclear before you even started your talk.  (I was unable to
  attend this conference for health reasons, so this is only to establish a
  timeline.)

| I'm tired of seeing employers dump LISP (and they are dumping it very
| fast, those that still have any LISP code left).  LISP is *extremely*
| marginalized; and I don't like being marginalized.

  This goes directly to my stating that you fear being different.  Your
  frantic shrieking about "stand out" and "prima dona" are not contradicted.

| I believe what you mean by that comment is you think my posture of
| wanting to get on board with conventional technologies and work with them
| (rather than working against them) is letting somebody else "take" (sic)
| all my important decisions.

  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.  But if
  you had been a man of reason and sound purpose, you would simply have
  written "make" to correct it without making a point of it.  You chose to
  make a point of it.  That alone is revealing of so many things about you.
  (Since you are into "revealing" things.)

| Assuming that's what you mean; I disagree completely with your assessment
| of what I'm doing: I don't feel I'm abdicating and letting someone else
| make my decisions.

  Of course you do not /feel/ that way, but what was this about ultimately
  going by logic?  You want on the bandwagon/juggernaut and you do not want
  to be marginalized.  That is, ipso facto, letting others make your most
  important decisions.

| When I look out on the world, I only see this world; not some world I'd
| prefer it to be.  Given that; I choose to live in this world, the way it
| is, as best I can.  It's all about strategy.

  The speech quoted by Thomas Burdick appears to apply in abundance.

| This harkens back to age old debates about what it means to compromise
| versus selling out; I covered these issues very deeply and thoroughly in
| my paper.

  I may eventually read it.

| Frankly, after my experience of writing and presenting my paper; then
| listening to the feedback, I'm not as optimistic for the LISP community
| as I am for the conventional world.

  Of course you are not.  I could have told you that before you started.

| I'm at the point now where I think it's time to give up on trying to make
| LISP the language win; and it's time instead to start dismantling LISP
| and packaging up the pieces to export out into the conventional world.
| LISP In Small Pieces, indeed!  (Awesome book, BTW.)

  This is the foretold conclusion.

| In other words, the concepts of LISP can be applied to the conventional
| world and live on in the genes of other technologies; but I'm much less
| optimistic about LISP the language ever winning in its current form.

  As long as you contrast "win" with "lose", you have already lost.  There
  is only one winner of the mass market in software, and it is Microsoft.

| The reason why is because the LISP community truly seems to have
| absolutely no interest in winning in the market place and seems quite
| content to remain marginalized (something I cannot personally live with).

  Would second best be to your satisfaction or would that be marginalized,
  too?  How far down the ranking list do you have to go before you are
  "marginalized" in your estimate?  Or in other words, which is the least
  popular non-marginalized programming language?  I need this only to
  calibrate my judgment of your accuracy of judgment.  I fear that you may
  lack this quality entirely and only go by your fealings.  (That you seem
  to think this is /wrong/, is all the more reason to suspect that you do,
  and this self-flattering nonsense about ultimately going by logic is a
  very loud alarm signal to people who know much more psychology than you
  evidently do.)

| I now realize I have very different goals from anyone else I've met in
| the LISP community.

  You have only talked and listened for an affirmative nod, not for any of
  the serious objections or reasons of your listeners, nor to what their
  goals might be.  You did not get the nod, thus you assume your /goals/
  are different.  What if your /means/ were unpalatable to those who have
  the same goals?  What if your /goals/ are poorly understood by /you/, not
  by those who listen to you, who understand them much better than you, but
  may also disagree that they are the most important goals?  You have not
  even made an /attempt/ to listen to what the goals of people here are.

  You assume way too much, Andre van Meulebrouck.

| Do I bow down to the LISP community and take on their tastes?  Or should
| I dare to be different and plot my own course???  =:0)

  You are a man of much contradiction and too little seriousness despite
  your very judgmental attitudes.  I feel sorry for you.  Now go jump on
  the bandwagon.  I sincerely hope you do not miss it and get run over.

  If you should change your personality dramatically and start listening to
  individual people, let me know.  We have something to talk about, but as
  long as you want to be the only one talking, my only desire is to make
  you stop talking and defending yourself and /listen/ to other people.
  Remember what I said about fearing to be different?  You consistently
  treat people you talk with as members of some group, not as individuals.
  You make conclusions about the community after talking to /me/.  I am not
  now and never will be the community.  If something I say represents the
  views of any group of people, it is by accident.  I never have paid any
  attention to the views of groups of people except that which they have
  formally agreed to agree on, such as standards and laws.  /Individuals/
  matter to me.  The masses matter to you.  When an individual disagrees
  with me, my one and only goal is mutual understanding before I can agree:
  to understand that individual and have that individual understand me,
  what we agree or disagree with at the end of that process is impossible
  to tell.  When a group of people does not agree with you, you are willing
  to reject it, unless you perceive that group to be the juggernaut of the
  market, in which case you change your mind.  This, to me, is the textbook
  case of one who fears being different and who acts from that fear when he
  feels left out a group.  But you are /not/ outside any group here.  All of
  us here are individuals and there are no sides to take, no group consensus
  that you have to fight as a whole.  People are willing to listen to your
  arguments and some of them may change their views on some small point or
  other, or maybe their general outlook on things if you are good.  This is
  what it means to let others come to you, which you completely failed to
  understand, but do not even understand that you did because you think
  that if it looks like something you could agree with in words, it must be
  something you can agree with in meaning.  It actually very seldom is.

--
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.
Erik Naggum  
View profile  
 More options Nov 10 2002, 1:05 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 10 Nov 2002 18:05:36 +0000
Local: Sun, Nov 10 2002 1:05 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
* Andre van Meulebrouck
| I think you meant "an amazingly", not "a amazingly".

  So this is the chosen level of your communication with other people.

| I still stand 100% by my English.  I am a native speaker of English having
| been born in this country and I have ample background in linguistics.

  Hurrah for you!  (That is what you wanted, now, was it not?)

  However, you do not understand the word "meaningless", yet.  It relates
  to the word "meaning" and not possessing that quality, and is not a
  matter of linguistics, but a matter of conceptual clarity, which you lack.

  Enjoy your talking to other people.  I want to enjoy talking with people.

--
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.
Erik Naggum  
View profile  
 More options Nov 10 2002, 1:11 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 10 Nov 2002 18:11:27 +0000
Local: Sun, Nov 10 2002 1:11 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
* Andre van Meulebrouck
| It was meant not as an editing correction but as a jab to point out the
| hypocrisy of correcting my grammar (which was fine) while stumbling on
| his grammar/spelling.  I just didn't put a smiley face next to it.

  It was not your grammar that was corrected, it was the contents.  As in
  the word "meaning", which occurs at several levels, not just grammar.

| I was truly baffled by what the objection was that he was making.  I
| still don't get it.

  But still you think it was the grammar and make stupid comments about
  hypocrisy.  Most people, when they realize that they do not understand
  something, refrain from taking such actions as would render them idiots
  in the views of others, if not themselves.  You obviously do not think
  you have anything to lose, and this is what your behavior tells me that I
  should take to heart about you.  People who have nothing to lose, also
  have very little to give others.  In an exchange between two intelligent
  and thinking people, what matters is what they can give eachother, not
  how little they have to lose by ridiculing the other part for typos and
  minor mistakes.

  But you are not an intelligent and thinking man, Andre van Meulebrouck.
  You may think you ultimately go by logic, but until you get to your
  ultimate tool, you are one heck of an emotional and jugdmental person.

--
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.
Erik Naggum  
View profile  
 More options Nov 10 2002, 1:20 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 10 Nov 2002 18:20:42 +0000
Local: Sun, Nov 10 2002 1:20 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
* Andre van Meulebrouck
| The problem with a lot of LISPs is you have to roll your own object
| system and everyone will do it differently (if they will bother at all).

  If you want to address shortcomings of Scheme, the newsgroup is
  comp.lang.scheme and their community also sports conferences.

  "LISP" these days is Common Lisp.

| So, given a Scheme in which I'd have to use closures to roll my own
| object system versus Javascript with its simple built in system; I
| actually do prefer to use Javascript!

  So would many of us Common Lisp programmers.

  BTW, your eager use of the exclamation point makes it very hard to take
  you seriously.  It is hard to imagine a person who makes an exclamation,
  with three exclamation points in some places, willing to listen to any
  argument that could change his mind, as it would tend to give the yeller
  the misconception that people would think he made a fool of himself by
  yelling out something that was false.  Therefore, the more exclamation
  points, the less point there is in trying to talk to the person using them.

--
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.
Erik Naggum  
View profile  
 More options Nov 10 2002, 1:26 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 10 Nov 2002 18:26:43 +0000
Local: Sun, Nov 10 2002 1:26 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
* Andre van Meulebrouck
| Oh my God!  That sounds like the Communist Manifesto!
|
| Wow, you lost me with that because I detest communism, and any form
| whatsoever of Socialism.  I'm extremely conservative and anti-communist.

  You are so /judgmental/ and not even aware of it.

  Intelligent and thinking people can listen to arguments about something
  they do not personally /like/ and find cause for enjoyment of the line of
  reasoning even if it was used to support a argument they do not approve
  of.  Intelligent people think first and agree or disagree later.  Stupid
  people agree or disagree first and never think.

| Looking past even that aspect of it: I don't view things as "us vs. them"
| quite like you do.

  You are the /worst/ "us vs. them" person I have ever seen posting here.

  You also missed the point of that speech by a mile.

  I have been holding out on this, but you, sir, are an idiot.

--
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.
Erik Naggum  
View profile  
 More options Nov 10 2002, 1:31 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 10 Nov 2002 18:31:18 +0000
Local: Sun, Nov 10 2002 1:31 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
* Michael Hudson
| Are there situations in CL where an anonymous function has clear benefits
| over a flet?

(defun silly-example ()
  (flet ((flet () 'hello))
    #'flet))

  Most people would prefer an anonymous function here.

--
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.
Erik Naggum  
View profile  
 More options Nov 10 2002, 1:37 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.no>
Date: 10 Nov 2002 18:37:02 +0000
Local: Sun, Nov 10 2002 1:37 pm
Subject: Re: some stuff about the 2002 International Lisp Conference in SF
* Andre van Meulebrouck
| You are very CL-centric!  I am very Scheme centric.

  People need to be made aware of this fact.

| > I don't know estorery; I assume you mean esoterica.  What esoterica are
| > we pondering?  Specifically?
|
| Typo:  esotery.

  Is there no limit to your arrogance?  Look up the word "esoterica", if
  you even own a dictionary.  Or use www.merriam-webster.com

| Right now Javascript is like ersatz LISP; but it's good enough.  Close
| enough.

  Maybe and even possibly true for Scheme.  By your own admission, you do
  not know Common Lisp, so even you should be able to understand that it is
  not true for Common Lisp.

  Confusing Common Lisp and Scheme is permissible /once/ in a human life.

--
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.
Messages 126 - 150 of 241 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »