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
Norvig's latest paper on Lisp
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 51 - 75 of 454 - 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
 
Raymond Toy  
View profile  
 More options May 21 2002, 11:43 am
Newsgroups: comp.lang.lisp
From: Raymond Toy <t...@rtp.ericsson.se>
Date: 21 May 2002 11:41:16 -0400
Local: Tues, May 21 2002 11:41 am
Subject: Re: Norvig's latest paper on Lisp

>>>>> "Paolo" == Paolo Amoroso <amor...@mclink.it> writes:

    Paolo> On Mon, 20 May 2002 01:18:23 GMT, Gabe Garza <g_ga...@ix.netcom.com> wrote:
    >> If anything, the proliferation of free Common Lisp implementations is
    >> a sign of fragmentation and wasted effort--we have communities
    >> actively working on CMUCL, SBCL, CLISP, GCL, ECLS, and OpenMCL.

    Paolo> Is GCL still supported? Is it still the primary platform for Maxima

Yes.  There's some new development work on gcl.  See savannah.gnu.org.

    Paolo> deployment?

Yes and no.  The latest versions of Maxima will now run with Clisp and
CMUCL.  The intent is for Maxima to run on any ANSI CL.

Ray


 
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.
Kaz Kylheku  
View profile  
 More options May 21 2002, 12:35 pm
Newsgroups: comp.lang.lisp
From: k...@localhost.localdomain (Kaz Kylheku)
Date: Tue, 21 May 2002 16:35:32 GMT
Local: Tues, May 21 2002 12:35 pm
Subject: Re: Norvig's latest paper on Lisp
On Fri, 17 May 2002 22:09:07 +0200, Marc Battyani

<Marc.Batty...@fractalconcept.com> wrote:
>In this paper he writes : "In 2002, the situation for Lisp is more bleak:
>the language standard has stagnated, while other languages regularly add new
>standards for protocols like HTTP, HTML, XML, SOAP..."

I can't think of a single programming language which has new
``standards'' for these things. Only libraries.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christopher Browne  
View profile  
 More options May 21 2002, 1:03 pm
Newsgroups: comp.lang.lisp
From: Christopher Browne <cbbro...@acm.org>
Date: 21 May 2002 17:02:56 GMT
Local: Tues, May 21 2002 1:02 pm
Subject: Re: Norvig's latest paper on Lisp
Centuries ago, Nostradamus foresaw when k...@localhost.localdomain (Kaz Kylheku) would write:

> On Fri, 17 May 2002 22:09:07 +0200, Marc Battyani
> <Marc.Batty...@fractalconcept.com> wrote:
>>In this paper he writes : "In 2002, the situation for Lisp is more bleak:
>>the language standard has stagnated, while other languages regularly add new
>>standards for protocols like HTTP, HTML, XML, SOAP..."

> I can't think of a single programming language which has new
> ``standards'' for these things. Only libraries.

Common Lisp is nicely characteristic of a system in which this sort of
thing is almost intentionally ambiguous.  There are large parts of the
CL standard that are kind of "libraries," but which are not
characterized as such in the standard.

In light of that, it seems not unreasonable to continue the trend,
leaving it ambiguous whether new functionality should be considered
"language" or "library."

In any case, what people care about is that:

-> They can expect to use STL with C++ in a standard way;
-> They can expect to use CORBA with C++ in a standard way;
-> They can expect to use SOAP::Lite with Perl in a quasi-standard way.

Whether it's library or language is less important than that it is
conveniently usable.  

"Conveniently usable" is true of SOAP::Lite.  (Whether you like SOAP
or Perl or not.)

The same is not true for RPC or socket access in CL.  

Objecting on the basis that Perl only has one implementation is an
_excuse_, and someone who wants "conveniently usable" doesn't care
about excuses, just about whether the facility is "conveniently
usable."
--
(reverse (concatenate 'string "ac.notelrac.teneerf@" "454aa"))
http://www.cbbrowne.com/info/multiplexor.html
"Windows95, Word97, Office98: With all the criticisms of MICROS~1, at
least   they  include   ``best-before''  dating   on  many   of  their
products..."  -- cbbro...@hex.net


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Andy  
View profile  
 More options May 21 2002, 1:06 pm
Newsgroups: comp.lang.lisp
From: Andy <a...@smi.de>
Date: Tue, 21 May 2002 19:05:55 +0200
Local: Tues, May 21 2002 1:05 pm
Subject: Re: Norvig's latest paper on Lisp

Tim Bradshaw wrote:

[snip]
> I think most of the `not standard so I can't use it' complaints are
> work avoidance.  So there's a standard interface to
> HugeComplicatedInteroperabilityStandard, say.  What has this bought
> you, since you are still two years away from understanding
> HugeComplicatedInteroperabilityStandard well enough to use it, and in
> that time it will either have died, or spawned four new versions and
> fifteen other things you need to understand to use it.  Look at XML:
> can anyone *read* fast enough to keep up with the new standards it's
> spawning?

If i would try to understand every detail of anything i would end up
wise
(maybe) and pour (shure). So what i need is an abstraction of things
like
HCIS to use it.
Thats what interfaces for (or do you know what CBE cmd your PCI bus uses
to write into your ethernet card ;-). Simple look at the definition of
the
interface, understand the model, use the interface and don't bother
about
whats behind the door. Ok, this rarly works like this. But if i want
to program a web site then i want to start with a tool like araneida or
any
other tool that hides the bloody rfc2616 details way from
me as far as possible. And i think this is true not only for lisp but
for each
language that one want to use.

On the other side, i found a lot of tools and libraries that are
available
for lisp on the web. And most of them works fine and are well
documented. That
is a big difference to a lot of libs for other languages. Sometimes the
libs
don't work correctly or the documentation is bad or wrong. So for my
feeling
the available tools are first quality. This might come from lisp but i
think
it comes more from the quality of there authors.

So all what is needed is some kind of goodwill from the comunity. If one
makes
a tool for a project that can be usefull to other one should publish and
support
it. A lot of the readers of these newsgroup do so and i hope the others
will
think about these trivial call.
Since the lisp community is a small one it is a big difference if one
percent or
fifty percent of the community will contribute. I will do (when i'm
ready for
doing anything usefull with lisp ;-)

Best regards
AHz

P.S: Anyone said this NG crouwls out new members. I'm a newbie. I'm
still here
     and i like it.
     A.


 
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.
Marc Battyani  
View profile  
 More options May 21 2002, 2:08 pm
Newsgroups: comp.lang.lisp
From: "Marc Battyani" <Marc.Batty...@fractalconcept.com>
Date: Tue, 21 May 2002 19:55:56 +0200
Local: Tues, May 21 2002 1:55 pm
Subject: Re: Norvig's latest paper on Lisp

"Peter Norvig" <pe...@norvig.com> wrote in message

news:da69ff6a.0205190748.3506f036@posting.google.com...

I've looked at the latest version of your page (the one with coulours :))
and IMHO it's much better !
Thanks for modifying it.

Marc


 
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.
Marc Battyani  
View profile  
 More options May 21 2002, 2:28 pm
Newsgroups: comp.lang.lisp
From: "Marc Battyani" <Marc.Batty...@fractalconcept.com>
Date: Tue, 21 May 2002 20:24:50 +0200
Local: Tues, May 21 2002 2:24 pm
Subject: Re: Norvig's latest paper on Lisp

"Neil Schemenauer" <nas-use...@arctrix.com> wrote

> Which one of those things are required for writing, for example,
> a simple web server?  You can do it in Python using a few lines
> of code.  The same code will work with Jython was well.  How
> many lines of CL does it take?

Zero if you use mod_lisp. Less than 100 if you write it from scratch.
Well you still have to generate the HTML you want to reply, but for this the
advantage is definitively on the Common Lisp side with its macros.

> Yes, the GC in sucks.  I know.  I wrote it.  Yes, Python is
> agonizingly slow when compared to C++ or compiled CL.  You know
> what else?  It doesn't matter.  Python gets the job done.  It's
> got a large, well documented stardard library.  It's got a free,
> very portable, fairly bug free implementation.  It plays well
> with other languages and libraries.

OK.

> > Now which is harder, whipping up interfaces to the latest toys or
> > finishing Python?

> Harder is not the question.  The question is will anyone do it?
> Lots of CL users seem to have the attitude that CL is king and
> all other languages are inferior.

:)

> They seem to think that no
> advancement of the language is necessary.  The ANSI CL standard
> was an awesome technical feat but progress cannot stop there.  A
> standard network socket interface would be nice, for example.  Is
> the CL community working on one?

There are various ACL sockets compatibility layers so maybe we can assume
that the ACL socket interface is the de facto standard.
I've created a compatibility layers page on CLiki to put these kind of
libraries.

> I feel sad.  CL is a great language.  However, if it doesn't grow
> its standard library (even if it's only a de facto standard) then
> it's going to eventually die.  The community needs to realize
> this and start working on it.  Denying the problem does not help.

This thread is precisely here for debating this.
As I posted before I'm not for standardizing anything but the lower level
layers and only when they are obvious. ie : yes for standardizing the socket
layer but no for standardizing a web server.

Marc


 
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.
Marc Battyani  
View profile  
 More options May 21 2002, 2:28 pm
Newsgroups: comp.lang.lisp
From: "Marc Battyani" <Marc.Batty...@fractalconcept.com>
Date: Tue, 21 May 2002 20:24:53 +0200
Local: Tues, May 21 2002 2:24 pm
Subject: Re: Norvig's latest paper on Lisp

"Kaz Kylheku" <k...@localhost.localdomain> wrote in message

news:slrnael1jb.sbg.kaz@localhost.localdomain...

> On Fri, 17 May 2002 22:09:07 +0200, Marc Battyani
> <Marc.Batty...@fractalconcept.com> wrote:
> >In this paper he writes : "In 2002, the situation for Lisp is more bleak:
> >the language standard has stagnated, while other languages regularly add
new
> >standards for protocols like HTTP, HTML, XML, SOAP..."

> I can't think of a single programming language which has new
> ``standards'' for these things. Only libraries.

These words were from Peter Norvig and since them he has modified his page.

Marc


 
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 May 21 2002, 3:38 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Tue, 21 May 2002 19:38:22 GMT
Local: Tues, May 21 2002 3:38 pm
Subject: Re: Norvig's latest paper on Lisp
* Christopher Browne <cbbro...@acm.org>
| "Conveniently usable" is true of SOAP::Lite.  (Whether you like SOAP
| or Perl or not.)
|
| The same is not true for RPC or socket access in CL.  

  Some languages manage to survive with many ways to do the same thing,
  others "die" as soon as two different ways to do the same thing crop up.
  Apparently, Common Lisp is not big enough for multiple implementations of
  core features.  (I wonder why so many people insist on making their own
  versions of almost everything, from whole environments to sockets, rather
  than using or adapting existing systems.  Clearly, the ability to make
  design decisions that cannot be fixed, and hence produce "mistakes" is at
  the core of this phenomenon, visible in particular in Scheme.)

  This is somewhat like Unicode: It has managed to be sold as a unifying
  coded character set, yet it is actually only _another_ one, and its
  function as unifying depends on its acceptance as such.  Common Lisp
  should have been a unifying Lisp, too, but some clueless rebels have been
  underminig it from the start with "alternatives" and think they are
  offering people "choice" -- but choice is precisely what people do _not_
  want: While I may want a great selection of fresh food, I do not want the
  "option" of paying for the same item with different prices in different
  currencies or using different credit or discount cards so I have to
  become conscious of lots of stupid little details.  While people may
  regard the choice of political party and candidates to be essential to
  democracy, most people would be confused beyond their sanity if they were
  required to choose the political system in an election, such as by
  running campaigns for competing constitutions.

  Some things are better the fewer choices there are, and really good only
  when there is no choice so you never even think about it.  Some things
  are better the more choices there are.  It is an issue of considerable
  wisdom, intelligence, and ability to yield to the bigger picture to
  understand which is which.  Choice per se is _not_ good.  Standards that
  _limit_ choice are actually phenomenally important social creations, just
  like one, authoritative, correct spelling instead of personal "choice".
  Like, in 1894, Norway passed a law to adopt a uniform time zone for all
  of the kingdom of Norway, based on the Greenwich meridian, which is one
  such very clever thing that solves a host of problems in its absence,
  which I bet nobody was aware of, and still are not quite aware of, since
  using a global UTC instead of a local time zone is so much smarter for
  exactly the same reason.  We have yet to _accept_ the standard way to
  write dates that is globally unambiguous, however, but at least we have
  standardized on a single calendar for (almost) the entire world, now.
  Stuff like this is not really about limiting choice, it is about making
  so many other choices available to us.  This is really hard to see before
  the fact, and sometimes even after.
--
  In a fight against something, the fight has value, victory has none.
  In a fight for something, the fight is a loss, victory merely relief.

  70 percent of American adults do not understand the scientific process.


 
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.
Thomas F. Burdick  
View profile  
 More options May 21 2002, 3:58 pm
Newsgroups: comp.lang.lisp
From: t...@famine.OCF.Berkeley.EDU (Thomas F. Burdick)
Date: 21 May 2002 12:58:29 -0700
Local: Tues, May 21 2002 3:58 pm
Subject: Re: Norvig's latest paper on Lisp

Well, if ther person who wants conveniant usability doesn't mind
limiting him/herself to a single implementation, I think that most
combinations of Today's Buzzword Library are convenient.  The only
time the issue of multiple implementations comes up is if a person
either insists in using /all/ implementations, or wants a combination
of libraries available for one implementation, but insists on using
another.

Which is not to say that there aren't holes, just that I've found
every combination I've needed, pretty easily.  Well, except for a
general-purpose MIME parsing and generating library; I ended up just
doing an ugly hack that worked for any valid case that particular app
could encounter.

--
           /|_     .-----------------------.                        
         ,'  .\  / | No to Imperialist war |                        
     ,--'    _,'   | Wage class war!       |                        
    /       /      `-----------------------'                        
   (   -.  |                              
   |     ) |                              
  (`-.  '--.)                              
   `. )----'                              


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christopher Browne  
View profile  
 More options May 21 2002, 4:02 pm
Newsgroups: comp.lang.lisp
From: Christopher Browne <cbbro...@acm.org>
Date: 21 May 2002 20:02:56 GMT
Local: Tues, May 21 2002 4:02 pm
Subject: Re: Norvig's latest paper on Lisp
In an attempt to throw the authorities off his trail, Erik Naggum <e...@naggum.net> transmitted:

> * Christopher Browne <cbbro...@acm.org>
> | "Conveniently usable" is true of SOAP::Lite.  (Whether you like SOAP
> | or Perl or not.)
> |
> | The same is not true for RPC or socket access in CL.  

>   Some languages manage to survive with many ways to do the same thing,
>   others "die" as soon as two different ways to do the same thing crop up.
>   Apparently, Common Lisp is not big enough for multiple implementations of
>   core features.  (I wonder why so many people insist on making their own
>   versions of almost everything, from whole environments to sockets, rather
>   than using or adapting existing systems.  Clearly, the ability to make
>   design decisions that cannot be fixed, and hence produce "mistakes" is at
>   the core of this phenomenon, visible in particular in Scheme.)

Yes, this is a problem.

The problem isn't that any of the "ways" are necessarily particularly
bad.

It's not fundamentally a "problem" that people have tried various ways
of getting at SQL databases; tried various ways of generating HTML;
tried various ways of [whatever].

The problem comes when things don't settle down to something at least
vaguely resembling a standard.

If there are three "sockets" systems to work with, and I decide to
layer my HTTP library on top of one, and you decide to layer your
CORBA library on top of another, _that_'s where it starts being a
problem.

If I'm trying to figure out what to layer my HTTP library on top of,
and can't decide, or have something that's only usable with one CL,
there's where "problem" starts emerging more clearly.

The fact that there's only one Perl implementation means that it's
straightforward to expect to be able to layer one Perl extension atop
another Perl extension; you can layer all sorts of network
functionality atop the Perl sockets layer, because everyone knows
that's the defacto standard way to "do network stuff."

It's not a fundamental problem to have multiple implementations, just
as there exists Python, Jython, and possibly even Viper (Python atop
OCAML).  It would be a problem if they had massively different ways of
handling the "base layers."

CL truly does need some "common networking" modules, whether based on
identity ("There Can Be Only One" -- The Highlander) or on
interoperability (where several "libre" libraries have provided
emulations of Franz libraries).

The problem that Unix "Make" got stuck with cruft that we can't get
rid of today demonstrates that design requires some care.

And I disagree; the issue _isn't_ that "CL is not big enough for
multiple implementations."

The issue is that if people get accustomed to the differences, then
you get to the point of it being impossible to fix them, just as with
Unix Make.

C++ is, if any system is, "big enough;" a big chunk of what it suffers
from is that it initially wasn't designed sufficiently carefully,
which meant that multiple implementations went their directions, and
when they decided to standardize those directions, they had to
compromise by saying "It's all standard!", making a standard that's
nasty to try to implement.

The same can easily happen with CL: If different vendors (commercial
or free) implement different crucial extensions that are crucial
enough to persist, that grows into a horrible fungus of
not-quite-interoperability.  (IF*, anyone?)
--
(reverse (concatenate 'string "gro.gultn@" "enworbbc"))
http://www.ntlug.org/~cbbrowne/spreadsheets.html
Rules of  the Evil Overlord #51.  "If one of my  dungeon guards begins
expressing  concern over  the  conditions in  the beautiful  princess'
cell,  I  will immediately  transfer  him  to  a less  people-oriented
position." <http://www.eviloverlord.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.
lin8080  
View profile  
 More options May 21 2002, 6:26 pm
Newsgroups: comp.lang.lisp
From: lin8080 <lin8...@freenet.de>
Date: Wed, 22 May 2002 00:21:51 +0200
Local: Tues, May 21 2002 6:21 pm
Subject: Re: Norvig's latest paper on Lisp

Paolo Amoroso schrieb:

> I think that Norvig's claims about the alleged bleak situation of Lisp in
> 2002 are unfair to the many Lispers who work on commercial and open-source
> projects, whose number is actually increasing, as closely watching the Lisp
> community suggests.

Well. I read this and the above postings, something comes to my mind:

 When someone comes from java to lisp, he wish to have a java-like lisp.
This is automatically done by brain, name it habit. Now, when 1000
people come from java to lisp, this may become a problem, because it is
possible that lisp adapt by the years to be a bit more like java. Same
position about c++ or what else.

 In this case lisp will not go his own way, it will orient itself on the
programming world around. And I mean, this could be a step downstairs.
Think about lisp in 1980 or so. It stands like an unreachable mountain
in the coding world and all the others try to reach this flair. And as
you can see, they do their jobs well.

 But I remember some simple words from Sam Steingold: " ... it is not
lispy". So this is exactly the point. Keep this monster lispy. This is
what the first ~20 years happend. Maybe today there is reached a point
of turn-around? Maybe, no one finds an idea how to top this language? Or
maybe, lisp is no longer called the best? I don't know. But the readers
here are lispners. And every lispner has some thoughts inside, that puts
the wheel go on.

 For example, when the development power goes to some magical internet
applications, who should prepare lisp to what comes next after the AI
hype? Or when most developers work on compatibility, who will thought
about that what happens next after the object oriented features? Or when
the qualify man power trashes in very important flame wars, who will
work on that what follows the generic algorithms?

 As I see in the past, lisp do not walk, where the mainstream works. It
seemed to be invisible and prepared the next strike. And the rest of the
computing world keeps busy to copy this for his favorite language. So
yes, holding a leading position is very hard work, but you will be proud
tomorrow, when there is another work to do. And frankly, there are not
many humans which can do so ...

stefan

(sorry for my poor english)


 
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.
Donald Fisk  
View profile  
 More options May 21 2002, 7:01 pm
Newsgroups: comp.lang.lisp
From: Donald Fisk <hibou00000nos...@enterprise.net>
Date: Tue, 21 May 2002 05:49:51 +0100
Local: Tues, May 21 2002 12:49 am
Subject: Re: Norvig's latest paper on Lisp

Mark Watson wrote:

> Hello Marc,

> Several years ago, in an email to me, Peter Norvig was
> talking about Java and AI and said something to the
> effect "Java is half as good for AI as Lisp and
> that is probably good enough".  [rough quote]

"Good enough is best" is the strategy that makes
Microsoft successful.   For the time being.   It worked
for Cobol for a long time, and now it's working for Java.
That, and the fact that it's on the PHB radar.   However, for
long term survival, you have to do better than that.   Java
is just a better C++, and if I was designing a language (I am,
but I'm keeping it under wraps for the time being)
I wouldn't start with C++.   Trying to improve on C++
is like shooting fish in a barrel.   No, if a
general purpose language isn't at least as good as
the best high level languages currently available (Lisp,
Prolog, Smalltalk, Icon IMO (C is low level)), you might
as well use one of those instead.

"Been around a long time and still actively used" is a good
heuristic for choosing a language that won't become legacy --
Lisp and C pass, Cobol and Java don't.

And with the dotcoms going titsup everywhere, it seems to
me likely, or at least possible, that Java, which has
ridden the internet/e-commerce bandwagon more visibly than
anything else, might soon suffer the way Prolog and Lisp
suffered when the AI winter set in.

Someone posted an article on comp.lang.misc on comp.lang.*
newsgroup traffic.   You can spot various things -- hype
(Java and Ruby), followed by a slow decline in the case
of Java, and Year 2000 bug (Cobol).   One curious thing
is the behaviour of Lisp -- it was in the doldrums for
many years, but has recently perked up.   Either more people
are posting here, or the same people are posting here more
often.   Both are good signs.   I don't know the reason.

> -Mark

--
Le Hibou
You know you've been hacking too long if, when someone
asks you if you have a son, you reply, "No, but I've
got a Symbolics 3630".

 
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.
Adam Warner  
View profile  
 More options May 22 2002, 1:00 am
Newsgroups: comp.lang.lisp
From: Adam Warner <use...@consulting.net.nz>
Date: Wed, 22 May 2002 16:57:11 +1200
Local: Wed, May 22 2002 12:57 am
Subject: Re: Norvig's latest paper on Lisp

That's great thanks Ingvar. With Marc's mod_lisp and your nntp code I
should be able to construct a web based inferface to an nntp discussion
forum. I'm still a newbie at Lisp. But if I manage to improve the nntp
code I'll release the modifications under the MIT licence which best
corresponds to your "do what you will" gut feeling.

With contributions like yours Lisp may one day have a large set of freely
available and easily accessible libraries like Python:
http://www.python.org/doc/current/lib/modindex.html

Thanks again,
Adam


 
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 May 22 2002, 2:32 am
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Wed, 22 May 2002 06:32:11 GMT
Local: Wed, May 22 2002 2:32 am
Subject: Re: Norvig's latest paper on Lisp
* lin8080 <lin8...@freenet.de>
| When someone comes from java to lisp, he wish to have a java-like lisp.
| This is automatically done by brain, name it habit.

  This applies only to some people, apparently a minority of about 30%, who
  think they have a natural right or something to behave and think this way
  and so are impossible to cause to think differently.  You see this in
  tourists, too, who come to some other country, and behave just like they
  have a right to feel at home, who complain that local facilities are not
  as good as those at home, etc.  For some reason, Germans are known around
  Europe for this particularly annoying tourist behavior, but I find it
  kind of sad that you think this is so natural that you should not even
  try to limit such clearly stupid tendencies.

| (sorry for my poor english)

  It is quite ironic that you write so much German with English words and
  English grammer, which is just what people of the habit you think is
  unavoidable would naturally do.  However, many people actually manage to
  learn to speak and write a new language on its own terms, and retain only
  minor vestiges of their previous languages.  I think this is the natural
  behavior, and that getting stuck in whatever you first learned or saw is
  the aberration -- and it usually leads to serious problems, too.

  In other words, I reject your belief in the automaticity of this habit.
  It is a failure to think that causes this, and while one may call it some
  kind of default, and that thinking is not automatic, but requires effort
  -- claiming that non-thinking is automatic means you do not have the
  choice to think, and that is just plain wrong.  Believe it, though, and
  it becomes true for you.  Change that belief.  Reverse it: Do not make a
  conscious effort to think, _always_ make the effort to think, and then
  see that some things do not change, and then you do not need to think
  about them.
--
  In a fight against something, the fight has value, victory has none.
  In a fight for something, the fight is a loss, victory merely relief.

  70 percent of American adults do not understand the scientific process.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Espen Vestre  
View profile  
 More options May 22 2002, 3:38 am
Newsgroups: comp.lang.lisp
From: Espen Vestre <espen@*do-not-spam-me*.vestre.net>
Date: Wed, 22 May 2002 07:38:22 GMT
Local: Wed, May 22 2002 3:38 am
Subject: Re: Norvig's latest paper on Lisp

Erik Naggum <e...@naggum.net> writes:
>   as good as those at home, etc.  For some reason, Germans are known around
>   Europe for this particularly annoying tourist behavior,

Did you ever visit Tenerifa? Last time I checked there were svenska
kjõttbullar and norwegian boulevard newspapers on every corner in the
"pittoresque fishermans village" in which I was lucky enough only to
stay for a few hours. On the other hand, La Gomera was absolutely _full_
with germans, mainly because it was not that easy to get sauerkraut there.

Germans have longer holidays than norwegians and there are almost 20 times
as many of them. In addition, norwegians are usually mistaken for swedes.
So it's still possible for you and me to have a nice holiday in souther
europe without getting blamed for puking on the flowers...

--
  (espen)


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
jb  
View profile  
 More options May 22 2002, 3:52 am
Newsgroups: comp.lang.lisp
From: jb <jbl...@hotmail.com>
Date: Wed, 22 May 2002 09:59:07 +0200
Local: Wed, May 22 2002 3:59 am
Subject: Re: Norvig's latest paper on Lisp

Erik Naggum wrote:
>   This applies only to some people, apparently a minority of about 30%,
>   who think they have a natural right or something to behave and think
>   this way
>   and so are impossible to cause to think differently.  You see this in
>   tourists, too, who come to some other country, and behave just like they
>   have a right to feel at home, who complain that local facilities are not
>   as good as those at home, etc.  For some reason, Germans are known
>   around Europe for this particularly annoying tourist behavior, but I
>   find it kind of sad that you think this is so natural that you should
>   not even try to limit such clearly stupid tendencies.

This is because in Germany everything is perfect. It is the best of all
possible worlds. I think, "CANDIDE" was written about Germany. And when we
travel abroad and see those wretched poor creatures who do not know how to
organize things and how to organize themselves, etc, we feel kind of sorry
for them and are trying to teach them according to our saying "Am deutschen
Wesen soll die Welt genesen!".

--
Janos Blazi

"Il n'y a guère dans la vie qu'une préoccupation grave: c'est la mort;"
(Dumas)

-----------== Posted via Newsfeed.Com - Uncensored Usenet News ==----------
   http://www.newsfeed.com       The #1 Newsgroup Service in the World!
-----= Over 100,000 Newsgroups - Unlimited Fast Downloads - 19 Servers =-----


 
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.
Jochen Schmidt  
View profile  
 More options May 22 2002, 5:58 am
Newsgroups: comp.lang.lisp
From: Jochen Schmidt <j...@dataheaven.de>
Date: Wed, 22 May 2002 11:55:01 +0200
Local: Wed, May 22 2002 5:55 am
Subject: Re: Norvig's latest paper on Lisp

Espen Vestre wrote:
> On the other hand, La Gomera was absolutely _full_
> with germans, mainly because it was not that easy to get sauerkraut there.

Urg - I _hate_ sauerkraut...

ciao,
Jochen


 
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.
Daniel Barlow  
View profile  
 More options May 22 2002, 7:38 am
Newsgroups: comp.lang.lisp
From: Daniel Barlow <d...@telent.net>
Date: Tue, 21 May 2002 19:33:17 +0100
Local: Tues, May 21 2002 2:33 pm
Subject: Re: Norvig's latest paper on Lisp

Andy <a...@smi.de> writes:
> Tim Bradshaw wrote:

> [snip]
>> HugeComplicatedInteroperabilityStandard, say.  What has this bought
>> you, since you are still two years away from understanding
>> HugeComplicatedInteroperabilityStandard well enough to use it, and in
> If i would try to understand every detail of anything i would end up
> wise (maybe) and pour (shure). So what i need is an abstraction of
> things like HCIS to use it.

There's a difference between "well enough to use" and "every detail"

For example, for all that CORBA goes to great lengths to hide the
difference between a call to a library in the same address space and
an RPC call across the internet, at some point you still need to know
what's local and what's remote, because latency will flay you alive if
you don't.  That's "well enough to use".

-dan

--

  http://ww.telent.net/cliki/ - Link farm for free CL-on-Unix resources


 
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.
Chris Double  
View profile  
 More options May 22 2002, 7:46 am
Newsgroups: comp.lang.lisp
From: Chris Double <ch...@double.co.nz>
Date: 22 May 2002 23:01:34 +1200
Local: Wed, May 22 2002 7:01 am
Subject: Re: Norvig's latest paper on Lisp

Adam Warner <use...@consulting.net.nz> writes:
> I'm interested Ingvar. The currently available nntp library is GPLed
> which means you must GPL your software in order to be able to
> distribute a software product combined with the library. Not only
> does this effectively preclude all proprietary software from
> accessing the library but it also stops any combined products being
> released under a more liberal licence.

Have you considered contacting the author to see if they mind either
changing the license, or granting you an alternative license?

Chris.
--
http://www.double.co.nz/cl


 
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.
Nils Goesche  
View profile  
 More options May 22 2002, 10:17 am
Newsgroups: comp.lang.lisp
From: Nils Goesche <car...@cartan.de>
Date: 22 May 2002 16:17:06 +0200
Local: Wed, May 22 2002 10:17 am
Subject: Re: Norvig's latest paper on Lisp

Jochen Schmidt <j...@dataheaven.de> writes:
> Espen Vestre wrote:
> > On the other hand, La Gomera was absolutely _full_ with germans,
> > mainly because it was not that easy to get sauerkraut there.

> Urg - I _hate_ sauerkraut...

Sauerkraut can be absolutely great, it only depends on how you prepare
it (as always).  Especially people from Alsace are known to do
wonderful things with sauerkraut.  Google for ``choucroute haute
cuisine'' or something like that to find some examples.

Regards,
--
Nils Goesche
"Don't ask for whom the <CTRL-G> tolls."

PGP key ID 0x42B32FC9


 
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 "Norvig's latest paper on Lisp, CLisp licensing, etc." by Marco Antoniotti
Marco Antoniotti  
View profile  
 More options May 22 2002, 10:51 am
Newsgroups: comp.lang.lisp
From: Marco Antoniotti <marc...@cs.nyu.edu>
Date: 22 May 2002 10:51:50 -0400
Local: Wed, May 22 2002 10:51 am
Subject: Re: Norvig's latest paper on Lisp, CLisp licensing, etc.

CMUCL is "Public Domain" you cannot get more free than that save
having, say, Raymond Toy work on it full time without pay and
deferring to you as "domine".  Somehow I do not follow your argument :)

Cheers

--
Marco Antoniotti ========================================================
NYU Courant Bioinformatics Group        tel. +1 - 212 - 998 3488
719 Broadway 12th Floor                 fax  +1 - 212 - 995 4122
New York, NY 10003, USA                 http://bioinformatics.cat.nyu.edu
                    "Hello New York! We'll do what we can!"
                           Bill Murray in `Ghostbusters'.


 
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 "Norvig's latest paper on Lisp" by Bob Bane
Bob Bane  
View profile  
 More options May 22 2002, 11:54 am
Newsgroups: comp.lang.lisp
From: Bob Bane <b...@removeme.gst.com>
Date: Wed, 22 May 2002 11:49:46 -0400
Local: Wed, May 22 2002 11:49 am
Subject: Re: Norvig's latest paper on Lisp

Donald Fisk wrote:

 >
 > And with the dotcoms going titsup everywhere, it seems to me likely,
 >  or at least possible, that Java, which has ridden the
 > internet/e-commerce bandwagon more visibly than anything else,
 > might soon suffer the way Prolog and Lisp suffered when the AI
 > winter set in.
 >

I've been telling my co-workers for awhile that "XML winter" is coming.
  All the hype about the "semantic web" is raising expectations that
seem likely to be dashed, much the same way they were when the AI market
cratered.  A *syntax* for nested property lists is the easy part of the
problem, and I'm unaware of any major advances in solving the semantic
problem (anyone talked to Cyc lately?).

Java is promoted as *the* language for processing XML - maybe when XML
dies back, it will drag Java down with it.  We can but hope...


 
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 "Norvig's latest paper on Lisp, CLisp licensing, etc." by Sam Steingold
Sam Steingold  
View profile  
 More options May 22 2002, 3:17 pm
Newsgroups: comp.lang.lisp
From: Sam Steingold <s...@gnu.org>
Date: Wed, 22 May 2002 19:17:37 GMT
Local: Wed, May 22 2002 3:17 pm
Subject: Re: Norvig's latest paper on Lisp, CLisp licensing, etc.

> * In message <3CE91EA0.9020...@markwatson.com>
> * On the subject of "Re: Norvig's latest paper on Lisp, CLisp licensing, etc."
> * Sent on Mon, 20 May 2002 16:02:33 GMT
> * Honorable Mark Watson <ma...@markwatson.com> writes:

> Sadly, I think that the large scale adoption of Lisp
> could have happened if a few things had been different:

I doubt that you are correct.

> 1. CLisp would have had a BSD or LGPL style license, or was licensed
> like Swi-Prolog is now (GPL with a waiver for cmmercial development).

as others have noted, CMUCL is public domain.

> CLisp is very fine for development and I defend Bruno Haible, Michael
> Stoll, Marcus Daniels, Pierpaolo Bernardi, and Sam Steingold's right
> to choose the kind of license they want for their fine work (Sam makes
> great arguments for the GPL license, BTW).

CLISP uses GNU readline and GNU libiconv, so it has to be under the GNU
GPL due to its "viral" nature.

> For the entire Lisp community however, I think that CLisp with a more
> liberal license would end up being the standard Lisp environment, and
> more people would work on extending it.

From CLISP COPYRIGHT:

  ...

  This copyright does *not* cover user programs that run in CLISP and
  third-party packages not part of CLISP, if they only reference external
  symbols in CLISP's public packages (namely the packages COMMON-LISP,
  COMMON-LISP-USER, KEYWORD, EXT), i.e. if they don't rely on CLISP
  internals and would as well run in any other Common Lisp implementation.
  Such user programs are not covered by the term "derived work" used in
  the GNU GPL. Neither is their compiled code, i.e. the result of compiling
  them by use of the function COMPILE-FILE. We refer to such user programs
  as "independent work".

  You may copy and distribute memory image files generated by the
  function SAVEINITMEM, if it was generated only from CLISP and independent
  work, and provided that you accompany them, in the sense of section 3
  of the GNU GPL, with the source code of CLISP - precisely the same CLISP
  version that was used to build the memory image -, the source or compiled
  code of the user programs needed to rebuild the memory image (source
  code for all the parts that are not independent work, see above), and
  a precise description how to rebuild the memory image from these.

  ...

how much more liberal do you want?

--
Sam Steingold (http://www.podval.org/~sds) running RedHat7.2 GNU/Linux
<http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/>
<http://www.mideasttruth.com/> <http://www.palestine-central.com/links.html>
A professor is someone who talks in someone else's sleep.


 
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 "Norvig's latest paper on Lisp" by Olivier Drolet
Olivier Drolet  
View profile  
 More options May 22 2002, 5:56 pm
Newsgroups: comp.lang.lisp
From: trim...@mac.com (Olivier Drolet)
Date: 22 May 2002 14:56:02 -0700
Local: Wed, May 22 2002 5:56 pm
Subject: Re: Norvig's latest paper on Lisp

Try opencyc.org

Olivier


 
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 "Norvig's latest paper on Lisp, CLisp licensing, etc." by Gabe Garza
Gabe Garza  
View profile  
 More options May 22 2002, 7:07 pm
Newsgroups: comp.lang.lisp
From: Gabe Garza <g_ga...@ix.netcom.com>
Date: Wed, 22 May 2002 23:07:19 GMT
Local: Wed, May 22 2002 7:07 pm
Subject: Re: Norvig's latest paper on Lisp, CLisp licensing, etc.

Sam Steingold <s...@gnu.org> writes:
> From CLISP COPYRIGHT:

>   ...

>   This copyright does *not* cover user programs that run in CLISP and
>   third-party packages not part of CLISP, if they only reference external
>   symbols in CLISP's public packages (namely the packages COMMON-LISP,
>   COMMON-LISP-USER, KEYWORD, EXT), i.e. if they don't rely on CLISP
>   internals and would as well run in any other Common Lisp implementation.

Excuse my ignorance, but this part of the license has always baffled
me (I'm probably just missing something really obvious).  There are a
lot of symbols in the EXT package that are not in all other Common
Lisp implementations: the weak pointer functions, the socket
functions, the process starting functions, I18N support, etc.
There seems to be a conflict between the "you can use any external symbol
in EXT" part and the "would as well run in any other Common Lisp
implementation."

Does "would as well run in any other Common Lisp implementation" mean:
"There exists another implementation of Common Lisp such that your
program would run"?  Although even if it ment this, it still wouldn't
"run," strictly speaking, because the functionality is likely to have
a different API.

>   You may copy and distribute memory image files generated by the
>   function SAVEINITMEM, if it was generated only from CLISP and independent

Here's an example: strictly speaking, SAVEINITMEM won't run in all
other Common Lisp implementations (In fact, I don't know of any other
implementations with a function called SAVEINITMEM, much less any with
a function called SAVEINITMEM that does exactly what CLisp's does).

> how much more liberal do you want?

I don't use CLisp much, so I don't care either way.  But even if I
did, it's your right to distribute CLisp under whatever terms you
wish.  I just don't understand those terms (again, probably because
I'm looking at something the wrong way....)

Gabe Garza


 
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 51 - 75 of 454 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »