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
Your introduction to 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 301 - 325 of 453 - 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
 
Robert Braddock  
View profile  
 More options Apr 23 2002, 5:13 am
Newsgroups: comp.lang.lisp
From: Robert Braddock <xeth...@concordant-thought.com>
Date: Tue, 23 Apr 2002 00:13:29 -0500
Local: Tues, Apr 23 2002 1:13 am
Subject: Re: Your introduction to Lisp...
[off topic]

> I am fine now, I am just like that sometimes. I try not to let it effect
> things too much.
> as far as I know I have allways been like this, and really what does it
> matter to anyone besides me?... I have been fine recently.

Not that I'm pushing you here, but this is a dead on classic thinking
pattern. You must at least wuestion it, and keep in mind that you _may_ not
be able to trust your self-worth instincts.

> for all I know it doesn't really exist as I have often thought I have had
> things that I didn't, and I can't seem to identify the variation.

Well, then you should feel reassured, because here, you aren't the one
saying you might "have something" ;) Really though, if you have some friends
who are personally close, you would probably be best advised to overtly
discuss this with them a little bit and ask them to maybe spend a little
time looking for relevant information. (I say this because on the one hand,
there is a lot of misinformation out there about these things and you can't
just go to a doctor and assume s/he's remotely competant, and because
depression is more common than people tend to think: a good fraction of
people have or do deal with it in their or someone close's lives.)

> I can force myself to look cheery when dealing with people anyways, and
> most of the time that works well enough.

If you have to do this with any frequency, and it isn't based on the people
specifically, that's a very bad warning. Think about it this way: "putting
on a happy face" is _pretending_ to be happy. What that does is (a) insures
that you don't get actually happy during that time, and (b) helps you
mentally distance your "self" from the idea/feeling of being happy, and (c)
sets you up for an eventual crash where you realize that the "happy you" is
not the "real you" and that you haven't spent enough time with the "real
you" to know what it is, _and_ as if that wasn't enough, (d) prevents others
from knowing about any problems or being prepared for such a crash, leaving
even those who would help confused and unable to react.

> I don't mean to discredit you in any way...

No worries. I'm not making a professional diagnosis--just saying, "These are
solid signs for something that people don't tend to catch even when it's
beating them on the head."

(Oh, and the fact that you might even feel that your counterstatement might
 be taken by me as something akin to discrediting points to an overly
 effective sense of guilt, which -- while it would be really nice if more
 people exhibited it -- is a key factor in depression (it's part of how
 depression puts your mind against itself).)

Regards,
Robert Braddock


 
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.
cr88192  
View profile  
 More options Apr 23 2002, 8:05 pm
Newsgroups: comp.lang.lisp
From: cr88192 <cr88...@hotmail.com>
Date: Tue, 23 Apr 2002 17:07:00 -0400
Subject: Re: Your introduction to Lisp...
I can not readily reply by email here...

>> I am fine now, I am just like that sometimes. I try not to let it effect
>> things too much.
>> as far as I know I have allways been like this, and really what does it
>> matter to anyone besides me?... I have been fine recently.

> Not that I'm pushing you here, but this is a dead on classic thinking
> pattern. You must at least wuestion it, and keep in mind that you _may_
> not be able to trust your self-worth instincts.

otherwise I would probably end up over promoting myself or something, or
make myself look like I have too much ego...

>> for all I know it doesn't really exist as I have often thought I have had
>> things that I didn't, and I can't seem to identify the variation.

> Well, then you should feel reassured, because here, you aren't the one
> saying you might "have something" ;) Really though, if you have some
> friends who are personally close, you would probably be best advised to
> overtly discuss this with them a little bit and ask them to maybe spend a
> little time looking for relevant information. (I say this because on the
> one hand, there is a lot of misinformation out there about these things
> and you can't just go to a doctor and assume s/he's remotely competant,
> and because depression is more common than people tend to think: a good
> fraction of people have or do deal with it in their or someone close's
> lives.)

I don't really have friends, I can't really seem to get along with
people... yet I can't really get away from people either, I am stuck with
people whom I can't really associate.
if I could control myself better and maybe prevent myself from acting like
a spaz then maybe things would be better.

all there is is my girlfriend, and I try to keep myself together for her...

psychologists say I have autism... or at least they did one time I went to
one (3rd grade I think). I don't know if this is anyhow realavent, maybe it
is that.

>> I can force myself to look cheery when dealing with people anyways, and
>> most of the time that works well enough.

> If you have to do this with any frequency, and it isn't based on the
> people specifically, that's a very bad warning. Think about it this way:
> "putting on a happy face" is _pretending_ to be happy. What that does is
> (a) insures that you don't get actually happy during that time, and (b)
> helps you mentally distance your "self" from the idea/feeling of being
> happy, and (c) sets you up for an eventual crash where you realize that
> the "happy you" is not the "real you" and that you haven't spent enough
> time with the "real you" to know what it is, _and_ as if that wasn't
> enough, (d) prevents others from knowing about any problems or being
> prepared for such a crash, leaving even those who would help confused and
> unable to react.

not like I can really do much else. I could only really stop if I was alone
altogether.
I continue on, trying to keep myself going as best I can, trying to avoid
flaking out, trying to avoid "destructive" thoughts.
I can't really seem to keep up, I do bad in school, and it is my own
actions that are making me do bad, yet I fail to do better.

>> I don't mean to discredit you in any way...

> No worries. I'm not making a professional diagnosis--just saying, "These
> are solid signs for something that people don't tend to catch even when
> it's beating them on the head."

either way it doesn't really effect much.
I don't know of a fix, I can't seem to really control it.

> (Oh, and the fact that you might even feel that your counterstatement
> might
>  be taken by me as something akin to discrediting points to an overly
>  effective sense of guilt, which -- while it would be really nice if more
>  people exhibited it -- is a key factor in depression (it's part of how
>  depression puts your mind against itself).)

?...

--
<cr88...@hotmail.com> <http://bgb1.hypermart.net/>


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter Norvig  
View profile  
 More options Apr 24 2002, 5:56 am
Newsgroups: comp.lang.lisp
From: pe...@norvig.com (Peter Norvig)
Date: 24 Apr 2002 02:56:00 -0700
Subject: Re: Your introduction to Lisp...
In most cases my choice of language is determined by the context of
the work -- the existing programs, libraries, and community of
co-programmers that I have to work with.

For small, new projects where this is not an issue, Common Lisp would
still be a top choice as a language I can get a lot of work done in
quickly.

I guess I got a reputation for abandoning Lisp because I am
experimenting with Python as an alternative to Lisp for the
implementation language for my AI text with Stuart Russell. The
hypothesis is that (1) instructors no longer have time to teach 2
weeks of Lisp as part of the AI course because there is so much
material in an AI course now, (2) some students have trouble learning
Lisp on their own, and (3) some students may already know Python, or
find it easier to learn than Lisp. Therefore, it makes sense to offer
Python as an alternative to Lisp.  Since the code is still fairly
incomplete, I don't know yet whether the hypothesis will hold up. See
http://www.norvig.com/python/python.html for more 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.
Fernando Rodríguez  
View profile  
 More options Apr 24 2002, 6:14 am
Newsgroups: comp.lang.lisp
From: Fernando Rodríguez <f...@wanadoo.es>
Date: Wed, 24 Apr 2002 12:16:14 +0200
Local: Wed, Apr 24 2002 6:16 am
Subject: Re: Your introduction to Lisp...
On 24 Apr 2002 02:56:00 -0700, pe...@norvig.com (Peter Norvig) wrote:

>find it easier to learn than Lisp. Therefore, it makes sense to offer
>Python as an alternative to Lisp.  

As an alternative or a complement to lisp? O:-) Will the new edition have
examples only in Python or in Python and Lisp?

-----------------------
Fernando Rodriguez


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Friedrich Dominicus  
View profile  
 More options Apr 24 2002, 10:40 am
Newsgroups: comp.lang.lisp
From: Friedrich Dominicus <fr...@q-software-solutions.com>
Date: 24 Apr 2002 17:34:41 +0200
Local: Wed, Apr 24 2002 11:34 am
Subject: Re: Your introduction to Lisp...

pe...@norvig.com (Peter Norvig) writes:
> (1) instructors no longer have time to teach 2
> weeks of Lisp as part of the AI course because there is so much
> material in an AI course now

I think two week within a AI course is not too much.

> (2) some students have trouble learning
> Lisp on their own,

Some may have trouble learning Modula-2 on their own. At least I know
one ;-) This holds IMHO for any other language and it therefor not a
sound reason in favor of any language or againt another.

> and (3) some students may already know Python, or
> find it easier to learn than Lisp.

Well other students may know Java or C or C++ or ... and may find it
easier to learn Lisp. But it could be that some students may already
know Lisp and find it easier to learn and use than ....

> Therefore, it makes sense to offer
> Python as an alternative to Lisp.

Well you could use other alternatives with the same reasons as for
Python, Ruby seems to fit even better than Python.

Regards
Friedrich


 
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 Apr 24 2002, 11:05 am
Newsgroups: comp.lang.lisp
From: Jochen Schmidt <j...@dataheaven.de>
Date: Wed, 24 Apr 2002 17:04:52 +0200
Local: Wed, Apr 24 2002 11:04 am
Subject: Re: Your introduction to Lisp...

In my experience many people I know who did not know Lisp before used
Python like they used C or Java. Lisp, being more foreign to them, forced
them to think in other terms and changed their whole style and way of
thinking. So yes - the students may know Python but they think of it *much*
different than someone with prior experience with a language like Lisp.

Will Python replace Lisp as the implementation language for AIMA or will
both languages be supported in future?

I hoped that things like fol.lisp (which seems to be unfinished) will get
developed further in future.

ciao,
Jochen

--
http://www.dataheaven.de


 
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 Apr 24 2002, 1:38 pm
Newsgroups: comp.lang.lisp
From: Andy <a...@smi.de>
Date: Wed, 24 Apr 2002 19:38:00 +0200
Subject: Re: Your introduction to Lisp...

Peter Norvig wrote:

> For small, new projects where this is not an issue, Common Lisp would
> still be a top choice as a language I can get a lot of work done in
> quickly.

Ups, i just started lisp (3weeks ago) because i would like to handle
HUGE projects and thought that lisp was a good choice for that. Am i
wrong ?

> I guess I got a reputation for abandoning Lisp because I am
> experimenting with Python as an alternative to Lisp for the
> implementation language for my AI text with Stuart Russell. The
> hypothesis is that (1) instructors no longer have time to teach 2
> weeks of Lisp as part of the AI course because there is so much
> material in an AI course now, (2) some students have trouble learning
> Lisp on their own, and (3) some students may already know Python, or
> find it easier to learn than Lisp. Therefore, it makes sense to offer
> Python as an alternative to Lisp.  Since the code is still fairly
> incomplete, I don't know yet whether the hypothesis will hold up. See
> http://www.norvig.com/python/python.html for more details.

If it is allowed to discuss your hypothesis:
(1) --> Introductionary courses never can nor want to cover the hole
area of AI but
        want to give a "toolset" for the student to continue. IMHO you
try to remove
        one of the importent tools: Lisp.
        I'm a newby to both AI and lisp but the first i learned in AI is
that i have
        to learn Lisp to read the programs related to AI in the books.
And it was nice
        to find that most of the stuff is written in lisp (and not in
five or six different
        languages).
(2) --> Some students have trouble to learn calculus. Should we remove
it from the engeneering
        courses ? ;-)
        IMHO everyone that can learn BASIC can even learn lisp. The
problem is to understand the
        concepts behind the syntax. But that holds for all languages.
And if Phyton has comparable
        concepts like lisp than you will find other students who have
trouble to learn phyton.
(3) --> But more have to learn Phyton. So the instructor have to spend
the two weeks saved in (1) to
        teach Phyton. And after the course the students that are
interested in AI have to learn
        lisp (see above).

What i don't understand at all is what Phyton makes better than lisp. Is
there any thing that can be
done in Phyton that can't be done in lisp ?

Best regards
AHz


 
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 Apr 24 2002, 2:30 pm
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Wed, 24 Apr 2002 18:26:49 GMT
Local: Wed, Apr 24 2002 2:26 pm
Subject: Re: Your introduction to Lisp...

Andy wrote:
> Ups, i just started lisp (3weeks ago) because i would like to handle
> HUGE projects and thought that lisp was a good choice for that. Am i
> wrong ?
Well, Peter wrote:
> In most cases my choice of language is determined by the context of
> the work -- the existing programs, libraries, and community of
> co-programmers that I have to work with.

So if you are doing your own thing you are not bound by much context. PN
mentioned libraries, but Lisp can call non-Lisp libraries more or less
conveniently depending on the library.

One huge win of CL over C++ on a huge project would be eliminating the
huge compile/link delays.

Andy wrote:

> What i don't understand at all is what Phyton makes better than lisp.

I think the key was the third reason, that Python is riding a wave of
popularity. The authors want to make money, after all. The professors
want students in the seats.

No point in debating this, PN was simply kind enough to share a working
hypothesis:

Peter wrote:
> > Since the code is still fairly
> > incomplete, I don't know yet whether the hypothesis will hold up.

--

 kenny tilton
 clinisys, inc
 ---------------------------------------------------------------
"Harvey has overcome not only time and space but any objections."
                                                        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.
David Golden  
View profile  
 More options Apr 24 2002, 3:00 pm
Newsgroups: comp.lang.lisp
From: David Golden <david.gol...@oceanfree.net>
Date: Wed, 24 Apr 2002 19:00:49 GMT
Local: Wed, Apr 24 2002 3:00 pm
Subject: Re: Your introduction to Lisp...

Kenny Tilton wrote:

> I think the key was the third reason, that Python is riding a wave of
> popularity. The authors want to make money, after all. The professors
> want students in the seats.

Yes, python may be flawed, and is definitely currently a weaker, less
well-rounded language than common lisp (particularly for metaprogramming) -
and the whitespace sensitivity is  either love-it or hate-it, but it is
undeniably popular currently.  

Personally, I would not pick a language with pythonesque
whitespace-sensitivity for examples in a book - with a language that
delimited with visible characters, it doesn't really matter if the
publisher screws up slightly, with a whitespace-sensitive language, it's
much more sensitive to positioning errors, and misguided "improvements".

I think it is a mistake to pick $LANGUAGE_OF_THE_MOMENT
for books - unless the book is specifically about that particular language,
programming principles are usually generally applicable - one of the reasons
why Lisp is popular in teaching books is because you _can_ illustrate,
easily, most of those principles in it.

Lisp has the advantage of standardisation, like C and Fortran.

Python is still in the "early evolution" stages, really.

And why Python?  Why not TCL, Perl, or Ruby?
They're all comparably powerful, reasonably similarly popular,
comparably elegant (or otherwise*), and all doing the
reinvent-lisp-but-with-funny-syntax thang...

* I consider perl to have the organic elegance of a large rainforest...

--
Don't eat yellow snow.


 
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 Apr 24 2002, 3:15 pm
Newsgroups: comp.lang.lisp
From: Andy <a...@smi.de>
Date: Wed, 24 Apr 2002 21:15:07 +0200
Local: Wed, Apr 24 2002 3:15 pm
Subject: Re: Your introduction to Lisp...

> Andy wrote:

> > What i don't understand at all is what Phyton makes better than lisp.

> I think the key was the third reason, that Python is riding a wave of
> popularity. The authors want to make money, after all. The professors
> want students in the seats.

You mean like Forth or Borland Pascal some years ago. Mhhh, for me that
is a absolut "Don't do this".
For me a programming language is a tool not a pair of shoes that should
be
changed due to some hype. And if i find a better tool than i want to use
it (thats why i change currently from C/C++ to lisp).

I don't want to start a new language discussion. I currently read
Peter's
famous PAIP and was wondering why he changed from lisp to phyton. For me
it would be double work to learn AI because i now learn lisp (not only
for AI)
and then have to learn Phyton to read the next book.
And after reading Peters comparision of Phyton and Lisp i simple can not
find at least one think that points out for phyton. All i can do with
phyton
can also be done with lisp. And btw. Peter said phyton was 100 (!) times
slower.
Best regards
AHz


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Duane Rettig  
View profile  
 More options Apr 24 2002, 5:01 pm
Newsgroups: comp.lang.lisp
From: Duane Rettig <du...@franz.com>
Date: Wed, 24 Apr 2002 21:00:01 GMT
Local: Wed, Apr 24 2002 5:00 pm
Subject: Re: Your introduction to Lisp...

pe...@norvig.com (Peter Norvig) writes:
> I guess I got a reputation for abandoning Lisp because I am
> experimenting with Python as an alternative to Lisp for the
> implementation language for my AI text with Stuart Russell. The
> hypothesis is that (1) instructors no longer have time to teach 2
> weeks of Lisp as part of the AI course because there is so much
> material in an AI course now, (2) some students have trouble learning
> Lisp on their own, and (3) some students may already know Python, or
> find it easier to learn than Lisp. Therefore, it makes sense to offer
> Python as an alternative to Lisp.

Perhaps a better alternative would be to hit at the heart of the
problem - AI courses (and possibly thus textbooks) need to be segmented.
How many levels of Algebra or Calculus are there? (rhetorical)  And how
many levels of AI are taught nowadays? (not rhetorical; I really don't
know, but suspect that it is close to 1).

>  Since the code is still fairly
> incomplete, I don't know yet whether the hypothesis will hold up. See
> http://www.norvig.com/python/python.html for more details.

Seems like at the technical level, there isn't enough difference to
warrant a change.  And who knows how popular your book/course will be
several years from now, when Python has gone the way of other languages
and lost its faddish popularity...

--
Duane Rettig          Franz Inc.            http://www.franz.com/ (www)
1995 University Ave Suite 275  Berkeley, CA 94704
Phone: (510) 548-3600; FAX: (510) 548-8253   du...@Franz.COM (internet)


 
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.
cr88192  
View profile  
 More options Apr 24 2002, 6:13 pm
Newsgroups: comp.lang.lisp
From: cr88192 <cr88...@hotmail.com>
Date: Wed, 24 Apr 2002 15:14:46 -0400
Local: Wed, Apr 24 2002 3:14 pm
Subject: Re: Your introduction to Lisp...

yes, I noticed that when I started using lisp. it did effect they way I
started thinking about things, but I do not consider it really a problem.
now I end up writting lisp like stuff in c...

of course similar occured when I encountered relational dbms's, which I
also consider as having effected the way I write code...

--
<cr88...@hotmail.com> <http://bgb1.hypermart.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.
Kenny Tilton  
View profile  
 More options Apr 24 2002, 6:16 pm
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Wed, 24 Apr 2002 22:13:06 GMT
Local: Wed, Apr 24 2002 6:13 pm
Subject: Re: Your introduction to Lisp...

Duane Rettig wrote:
>  And who knows how popular your book/course will be
> several years from now, when Python has gone the way of other languages
> and lost its faddish popularity...

pardon my cynicism, but authors of college textbooks come out with new
editions precisely to kill the used market. they have to add new
material for this to work. N&R can just change to Ruby. :)

the good news is that it is a slippery slope from C++ to Java to Python
or Ruby to Lisp.

--

 kenny tilton
 clinisys, inc
 ---------------------------------------------------------------
"Harvey has overcome not only time and space but any objections."
                                                        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.
Thomas Stegen  
View profile  
 More options Apr 24 2002, 7:03 pm
Newsgroups: comp.lang.lisp
From: Thomas Stegen <tste...@cis.strath.ac.uk>
Date: Wed, 24 Apr 2002 23:56:37 +0100
Local: Wed, Apr 24 2002 6:56 pm
Subject: Re: Your introduction to Lisp...

Andy wrote:

[snip]

> I don't want to start a new language discussion. I currently read
> Peter's
> famous PAIP and was wondering why he changed from lisp to phyton. For me
> it would be double work to learn AI because i now learn lisp (not only
> for AI)
> and then have to learn Phyton to read the next book.

If you know how to program, then learning enough Python to get you
reading examples should not take you more than a few hours.
Starting programming seriously in Python should not take more than a
week.

> And after reading Peters comparision of Phyton and Lisp i simple can not
> find at least one think that points out for phyton. All i can do with
> phyton
> can also be done with lisp. And btw. Peter said phyton was 100 (!) times
> slower.

10 - 100, if you make good use of the libraries it gets faster since
they are mostly written in C.

It seems to me that Python deserves most of the hype it gets. Maybe
it "reinvents" much of what is already in Lisp, but that need not be a
bad thing. Maybe Python will do some things better and then Common
Lisp can say "hey, I didn't think of that, lets try it out" :)
A symbioses of some sort.

--
Thomas.


 
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 Apr 24 2002, 8:40 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Thu, 25 Apr 2002 00:40:58 GMT
Local: Wed, Apr 24 2002 8:40 pm
Subject: Re: Your introduction to Lisp...
* Andy <a...@smi.de>
| And btw. Peter said phyton was 100 (!) times slower.

  Perhaps Lisp has a future as an interpreted language?  Maybe this whole
  compiler thing was the reason it never took off?  Lisp was slow and large
  and interpreted _way_ ahead of the crowd, but then got fast and lean and
  mean before the others had time to catch up or even be invented.  Such is
  _not_ good for business.  The key problem is that computers are simply
  becoming too fast for human comfort.  Computers have already answered
  most questions before the human has actually finished asking it, like
  this: before the tactile response from the mouse or the enter key has
  reached the brain, the eye detects a change, making it appear that the
  computer knew what you were going to ask before you did.  Clearly, if
  you are generally slow to begin with, this can be stunningly scary.  Our
  good friends at Microsoft are working day and night to make sure that no
  computer is ever faster than any person alive on earth today, and many
  other developers for too fast computers help by reinventing byte code and
  other slow and bloated interpreters.  It also helped a lot with slow and
  congested Internet links, but now that that is soon history, responsible
  and idiot-friendly companies compensate for any uncomfortable speed with
  web pages with tons of Javascript, stylesheets, many nested tables, and a
  thousand images that say less than one well-chosen word, not to mention
  the excellent effort by such things as Gecko to make display comfortably
  and predictably slow.  Users can make a very simple test.  How fast do
  you want your autorepeat to work?  Set the number of repetitions per
  second to what you believe is your IQ.    IIff  yyoouu  wwrriittee
  lliikkee  tthhiiss   ooorrr   llliiikkkeee   ttthhhiiisss, you are not as
  smart as you think you are, and should get a slower computer, too, or
  maybe use Python.  Artificial Intelligence is good, but we cannot have
  computers that are way faster than their programmers' real intelligence,
  can we?  Moreover, if the computer is busy doing some mindless repetitive
  task like running a byte code interpreter, it will never figure out what
  it is _really_ doing, either.  The world is yet safe for average people.

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

  Post with compassion: http://home.chello.no/~xyzzy/kitten.jpg


 
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.
ozan s yigit  
View profile  
 More options Apr 24 2002, 11:15 pm
Newsgroups: comp.lang.lisp
From: ozan s yigit <o...@blue.cs.yorku.ca>
Date: 24 Apr 2002 23:03:03 -0400
Local: Wed, Apr 24 2002 11:03 pm
Subject: Re: Your introduction to Lisp...

Duane Rettig <du...@franz.com> writes:
>            ... And who knows how popular your book/course will be
> several years from now, when Python has gone the way of other languages
> and lost its faddish popularity...

i don't know if useful languages ever really go away. it seems to me
that predictions on the language front is bound to be disappointing.
python is making it into highschools. this may or may not change its
futures for instance.

obhref: www.python.org/workshops/2000-01/proceedings/papers/elkner/pyYHS.htm

oz
--
you take a banana, you get a lunar landscape. -- j. van wijk


 
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.
Rahul Jain  
View profile  
 More options Apr 24 2002, 11:20 pm
Newsgroups: comp.lang.lisp
From: Rahul Jain <rj...@sid-1129.sid.rice.edu>
Date: 24 Apr 2002 22:17:42 -0500
Local: Wed, Apr 24 2002 11:17 pm
Subject: Re: Your introduction to Lisp...
ozan s yigit <o...@blue.cs.yorku.ca> writes:

> i don't know if useful languages ever really go away. it seems to me
> that predictions on the language front is bound to be disappointing.
> python is making it into highschools. this may or may not change its
> futures for instance.

But so did Pascal and BASIC, and C and C++ never really did until
recently, when the AP test switched over to C++, so I don't see any
significant connection.

--
-> -/                        - Rahul Jain -                        \- <-
-> -\  http://linux.rice.edu/~rahul -=-  mailto:rj...@techie.com   /- <-
-> -/ "Structure is nothing if it is all you got. Skeletons spook  \- <-
-> -\  people if [they] try to walk around on their own. I really  /- <-
-> -/  wonder why XML does not." -- Erik Naggum, comp.lang.lisp    \- <-
|--|--------|--------------|----|-------------|------|---------|-----|-|
   (c)1996-2002, All rights reserved. Disclaimer available upon request.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter Norvig  
View profile  
 More options Apr 25 2002, 6:42 am
Newsgroups: comp.lang.lisp
From: pe...@norvig.com (Peter Norvig)
Date: 25 Apr 2002 03:42:40 -0700
Local: Thurs, Apr 25 2002 6:42 am
Subject: Re: Your introduction to Lisp...
The second edition of the Russell & Norvig book, like the first, will
have only pseudo-code -- no Lisp or any other actual language.  (It
turns out the pseudo-code does look more like Python than anything
else, although I had not seen Python when we invented the pseudo-code
format.)  Don't confuse this book with my "Paradigms of AI Programming
in Common Lisp" book, for which no second edition is planned.

The online site accompanying the book will offer a complete reference
implmentation of the code in Lisp, hopefully a complete or
near-complete version in Python, and whatever code in Prolog, C++,
Java, etc. that helpful users want to contribute.

-Peter


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter Norvig  
View profile  
 More options Apr 25 2002, 7:06 am
Newsgroups: comp.lang.lisp
From: pe...@norvig.com (Peter Norvig)
Date: 25 Apr 2002 04:06:03 -0700
Local: Thurs, Apr 25 2002 7:06 am
Subject: Re: Your introduction to Lisp...
I think Duane is hitting at a big part of the problem: too much AI
material for one course.  I realize that AIMA, at 1000 pages, doesn't
help much.  In an ideal world (from my point of view) there would be a
two-semester AI "theory" sequence, and a separate AI programming
course.  Berkeley, MIT, CMU and some other schools work pretty much
like this, but most schools do not -- as Duane points out, most
schools (and almost all students) don't go beyone 1 AI course.

In AIMA we chose not to address the AI programming part at all -- we
don't teach a programming language, and we don't teach software
engineering for AI. Instead we teach the theory and intuitions behind
the problems and their solutions. I tried to cover Lisp and software
engineering in PAIP, and it really does deserve its own 1000 pages.
Given that we don't teach a language in AIMA, the choice is really up
to the professor, and I think it can't hurt to offer some options.
(Note: if it were really the case that most of AI was done in Lisp,
then it WOULD hurt to fragment the community by encouraging other
languages.  But there was always a variety of language choices (e.g.
Prolog, Pop-11), and if you look at the current
statistical/probabilistic/machine learning AI communities, they're
doing more work in C++ and Matlab than in Lisp.)

For those who are interested in programming real AI applications,
rather than just understanding the algorithms in a course setting, I
continue to recommend Lisp, and to recommend against Python (unless
you're willing to code some extensions in C).

And for Duane and his employer, let me say that if there was a
standard, easy to use Common Lisp GUI package that was portable across
Windows, several flavors of Unix, and possibly Mac, then I would never
have started looking at Python.  Really the only answer to "what can
Python do that Lisp can't" that matters to me is "put up a window in a
portable way".

-Peter


 
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.
Bruce Hoult  
View profile  
 More options Apr 25 2002, 7:17 am
Newsgroups: comp.lang.lisp
From: Bruce Hoult <br...@hoult.org>
Date: Thu, 25 Apr 2002 23:17:28 +1200
Local: Thurs, Apr 25 2002 7:17 am
Subject: Re: Your introduction to Lisp...
In article <da69ff6a.0204250306.13acb...@posting.google.com>,
 pe...@norvig.com (Peter Norvig) wrote:

> And for Duane and his employer, let me say that if there was a
> standard, easy to use Common Lisp GUI package that was portable across
> Windows, several flavors of Unix, and possibly Mac, then I would never
> have started looking at Python.  Really the only answer to "what can
> Python do that Lisp can't" that matters to me is "put up a window in a
> portable way".

I'm not up in Python, but I thought it could only do that by using tk --
which Lisp can use as well.

-- Bruce


 
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 Apr 25 2002, 7:19 am
Newsgroups: comp.lang.lisp
From: Andy <a...@smi.de>
Date: Thu, 25 Apr 2002 13:18:56 +0200
Local: Thurs, Apr 25 2002 7:18 am
Subject: Re: Your introduction to Lisp...

Thomas Stegen wrote:

> If you know how to program, then learning enough Python to get you
> reading examples should not take you more than a few hours.
> Starting programming seriously in Python should not take more than a
> week.

But, again, what is the advantage ? Learning one more scripting language
after all the others is not the point by itself. The question for me is
what i can do better with it. If there is nothing new then it's waste of
time.
I.e using perl for system administration tasks is a advantage compared
to
core shell programming (maybe holds only for me) due to the integration
of awk, C & sed features.

> 10 - 100, if you make good use of the libraries it gets faster since
> they are mostly written in C.

Ok, but even 10 times slower is not realy an advantage ;-)

> It seems to me that Python deserves most of the hype it gets. Maybe
> it "reinvents" much of what is already in Lisp, but that need not be a
> bad thing. Maybe Python will do some things better and then Common
> Lisp can say "hey, I didn't think of that, lets try it out" :)
> A symbioses of some sort.

Thats true. It's not that i don't like phyton (in fact i didn't know
it).
But i just started learning lisp and feel very comfortable with it. And
as i can see it has adapted (or maybe invented) lots of concepts that
are
realy helpful (i.e. Objects, error-handling). I'm shure that it will
also
adapt new things due to it flexible structure.
But exactly that makes it a "long-time language" (as seen the last 40
years).
So i again end up in asking what a change to phyton is good for ;-)

Best regards
AHz


 
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.
Robert Braddock  
View profile  
 More options Apr 25 2002, 7:33 am
Newsgroups: comp.lang.lisp
From: Robert Braddock <rob...@concordant-thought.com>
Date: Thu, 25 Apr 2002 04:20:05 -0500
Local: Thurs, Apr 25 2002 5:20 am
Subject: Re: Your introduction to Lisp...

>> pattern. You must at least question it, and keep in mind that you _may_
>> not be able to trust your self-worth instincts.
> otherwise I would probably end up over promoting myself or something, or
> make myself look like I have too much ego...

See what you said there? You're trusting you're self worth instincts, which
_should_ make you have too much ego. What if those instincts are just
broken--what if they don't work like experience has taught you? What if the
reservations you have about making your self too important are an insidious
trick by your mind working against itself? Do you really think that you,
with obvious strong reservations about over promoting yourself, _could_ be
in any _actual_ danger of displaying too much ego, compared to others?

> I don't really have friends, I can't really seem to get along with
> people... yet I can't really get away from people either, I am stuck with
> people whom I can't really associate.

Eeek. Don't be alone--find a support group or something. Especially if you
might have something like autism, that people will readily take seriously.
Really.  No, REALLY.

> if I could control myself better and maybe prevent myself from acting like
> a spaz then maybe things would be better.

...And if I had wings I could flap them to blow the papers off my desk. If
you weren't built that way, you weren't built that way. Don't feel like it's
your fault you're made the way you are. That's like blaming someone for
being tall. Yes, of course you should try to keep yourself in control, but
that does _not_ mean your efforts should be judged by the standards for
people who aren't made like you.

> psychologists say I have autism... or at least they did one time I went to
> one (3rd grade I think). I don't know if this is anyhow realavent, maybe it

Yeah, it's pretty relevant, I'd think. I don't know anything about autism
though, just about depression. Still, concerns about depression apply.

>>> I can force myself to look cheery when dealing with people anyways, and
>>> most of the time that works well enough.

[...snipping some stuff I said in between...]

> not like I can really do much else. I could only really stop if I was alone
> altogether.

It isn't quite so simple though. Armed with knowledge that you need to avoid
doing the happy face thing, you can take some steps to avoid situations that
will make you more susceptible to the slow damage the happy-face is so prone
to cause. Also, you can make a specialized effort to educate at least some
of the people you associate with. Tell them that the happy face is a
significant burden, and they can't expect it all the time. Even just
understanding what I said about it already is a significant step above being
an unsuspecting tool of the depressive influence.

> I can't really seem to keep up, I do bad in school, and it is my own
> actions that are making me do bad, yet I fail to do better.

How familiar this sounds to me! Do you also feel like you aren't really
doing even the things that you genuinely want to do? If so, then run, don't
walk, and get someone else involves in figuring out what's going on for you.
Support groups are a very good resource if you can find any. No one really
understands depressed people like depressed people.

> either way it doesn't really effect much.
> I don't know of a fix, I can't seem to really control it.

There's not just an "it" here. For example, you're relationship/attitude
with/towards "it" is equally important. Then there's your attitude towards
your attitude towards "it" -- and that's two more things without even
breaking up "it."

Small steps, small progress. Play with giant steps and you'll have to climb
up out of the footprint to even get to where you started.

Hope this helps you some. I think I've said about as much as I can fairly
get away with in a programming group. If you want to continue, I think we
should switch to email. I'm at rob...@concordant-thought.com if you can't
get it from the message headers.

--
Robert Braddock


 
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 Apr 25 2002, 8:05 am
Newsgroups: comp.lang.lisp
From: Jochen Schmidt <j...@dataheaven.de>
Date: Thu, 25 Apr 2002 14:06:25 +0200
Local: Thurs, Apr 25 2002 8:06 am
Subject: Re: Your introduction to Lisp...

Bruce Hoult wrote:
> In article <da69ff6a.0204250306.13acb...@posting.google.com>,
>  pe...@norvig.com (Peter Norvig) wrote:

>> And for Duane and his employer, let me say that if there was a
>> standard, easy to use Common Lisp GUI package that was portable across
>> Windows, several flavors of Unix, and possibly Mac, then I would never
>> have started looking at Python.  Really the only answer to "what can
>> Python do that Lisp can't" that matters to me is "put up a window in a
>> portable way".

> I'm not up in Python, but I thought it could only do that by using tk --
> which Lisp can use as well.

There are at least QT, GTK and WxWindows bindings for Python. AFAIK all of
this run on Linux and Windows.

We used Trolltech's QDesigner GUI Builder to create a Python GUI Frontend
for a Common Lisp application (visual demonstration of local optimization
techniques like Simulated Annealing and Treshold Accepting) at university.
We have done it this way because not all of the team knew Lisp and so some
could hack the GUI with Python. I was one of those who knew Lisp so besides
of creating the CL application I had to write the marshalling code for the
communication between Lisp and Python.

ciao,
Jochen

--
http://www.dataheaven.de


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Friedrich Dominicus  
View profile  
 More options Apr 25 2002, 8:07 am
Newsgroups: comp.lang.lisp
From: Friedrich Dominicus <fr...@q-software-solutions.com>
Date: 25 Apr 2002 15:01:47 +0200
Local: Thurs, Apr 25 2002 9:01 am
Subject: Re: Your introduction to Lisp...

pe...@norvig.com (Peter Norvig) writes:

> And for Duane and his employer, let me say that if there was a
> standard, easy to use Common Lisp GUI package that was portable across
> Windows, several flavors of Unix, and possibly Mac, then I would never
> have started looking at Python.  Really the only answer to "what can
> Python do that Lisp can't" that matters to me is "put up a window in a
> portable way".

Well I have used CAPI from LispWorks on both Windows and Linux and it
runs on diverse unices too. It's as easy as (for a dialog)
(capi:display-message "this is a ~A capi dialog" (type-of 10))

But I guess that is not what you want to have?

Regards
Friedrich


 
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 Apr 25 2002, 8:38 am
Newsgroups: comp.lang.lisp
From: Espen Vestre <espen@*do-not-spam-me*.vestre.net>
Date: Thu, 25 Apr 2002 12:38:05 GMT
Local: Thurs, Apr 25 2002 8:38 am
Subject: Re: Your introduction to Lisp...

Friedrich Dominicus <fr...@q-software-solutions.com> writes:
> Well I have used CAPI from LispWorks on both Windows and Linux and it
> runs on diverse unices too. It's as easy as (for a dialog)
> (capi:display-message "this is a ~A capi dialog" (type-of 10))

> But I guess that is not what you want to have?

I wish someone could port CAPI to MCL (and that Digitool soon gets their
OS X version out)...
--
  (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.
Messages 301 - 325 of 453 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »