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
newbie question
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 44 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
alinabi  
View profile  
 More options Jun 27 2002, 5:07 pm
Newsgroups: comp.lang.lisp
From: alinabi <alin...@rochester.rr.com>
Date: Thu, 27 Jun 2002 21:07:29 GMT
Local: Thurs, Jun 27 2002 5:07 pm
Subject: newbie question
Hello, everybody

I am new to lisp and therefore I have a cuple of (stupid) questions:
why is it that after I set the value of a variable using

(setf a (make-array '(2 2) :initial-contents '((.1 .2) (.1 "abc"))))

I don't get nil when I do

(typep a '(array float)) ?

How should I set a to make the previous test return nil?

Thanks,
Alinabi


 
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 Jun 27 2002, 5:18 pm
Newsgroups: comp.lang.lisp
From: Nils Goesche <car...@cartan.de>
Date: 27 Jun 2002 23:18:51 +0200
Local: Thurs, Jun 27 2002 5:18 pm
Subject: Re: newbie question

alinabi <alin...@rochester.rr.com> writes:
> why is it that after I set the value of a variable using

> (setf a (make-array '(2 2) :initial-contents '((.1 .2) (.1 "abc"))))

> I don't get nil when I do

> (typep a '(array float)) ?

> How should I set a to make the previous test return nil?

First, which Lisp are you using?  And what does

(upgraded-array-element-type 'float)

return there?

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.
alinabi  
View profile  
 More options Jun 27 2002, 5:23 pm
Newsgroups: comp.lang.lisp
From: alinabi <alin...@rochester.rr.com>
Date: Thu, 27 Jun 2002 21:23:35 GMT
Local: Thurs, Jun 27 2002 5:23 pm
Subject: Re: newbie question
To everybody's surprise, on Thursday 27 June 2002 05:18 pm Nils

I am using CLISP and I get

[46]> (upgraded-array-element-type 'float)
T

Alinabi


 
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.
Barry Margolin  
View profile  
 More options Jun 27 2002, 5:35 pm
Newsgroups: comp.lang.lisp
From: Barry Margolin <bar...@genuity.net>
Date: Thu, 27 Jun 2002 21:35:07 GMT
Local: Thurs, Jun 27 2002 5:35 pm
Subject: Re: newbie question
In article <rnLS8.61580$uk2.25376...@twister.nyroc.rr.com>,

This means that it doesn't provide an array type specialized for FLOAT.  If
you were to ask it to create such an array, with:

(make-array '(2 2) :element-type 'float)

you would actually get an array that can hold any type.  TYPEP's result
reflects this -- it tells you that A is the type of array you would get if
you asked for it to be specialized for FLOAT.

Since FLOAT actually represents the union of multiple types (SINGLE-FLOAT,
DOUBLE-FLOAT, etc.), it's pretty uncommon to have an array type specialized
for it.  You're more likely to get the result you want if you do something
like:

(typep a '(array single-float))

--
Barry Margolin, bar...@genuity.net
Genuity, Woburn, MA
*** DON'T SEND TECHNICAL QUESTIONS DIRECTLY TO ME, post them to newsgroups.
Please DON'T copy followups to me -- I'll assume it wasn't posted to the group.


 
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 Jun 27 2002, 5:35 pm
Newsgroups: comp.lang.lisp
From: Nils Goesche <car...@cartan.de>
Date: 27 Jun 2002 23:35:11 +0200
Local: Thurs, Jun 27 2002 5:35 pm
Subject: Re: newbie question

There's your answer then:  (ARRAY FLOAT) describes the class of all
arrays which are specialized to the upgraded-array-element-type of the
type class FLOAT.  Now, this is apparently T in CLISP, just as your
array in A.  (Note that A is a special variable, and you should follow
the convention to name such variables like *A*).  You might have more
luck with SINGLE-FLOAT, but

(upgraded-array-element-type 'single-float)

returns T as well in my copy of CLISP.  However,

(upgraded-array-element-type 'character)

is CHARACTER, for instance, so

(typep a '(array character))

will return NIL.

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.
alinabi  
View profile  
 More options Jun 27 2002, 5:58 pm
Newsgroups: comp.lang.lisp
From: alinabi <alin...@rochester.rr.com>
Date: Thu, 27 Jun 2002 21:58:35 GMT
Local: Thurs, Jun 27 2002 5:58 pm
Subject: Re: newbie question
So, if I understand well, if I do

(setf myarray (make-array '(5) :element-type 'single-float))

and then I try to set the value of one element of myarray to a
string, like:

(setf (aref myarray 3) "hello")

an error will be triggered only if string is not a subtype of

(upgraded-array-element-type 'single-float)

which is in turn implementation-dependent. Is that right?

Alinabi


 
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 Jun 27 2002, 6:02 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Thu, 27 Jun 2002 22:01:59 GMT
Local: Thurs, Jun 27 2002 6:01 pm
Subject: Re: newbie question
* alinabi <alin...@rochester.rr.com>
| How should I set a to make the previous test return nil?

  The type you want is one of the float types.  The superclass float is not
  useful for specialization.  One of the types short-float, single-float,
  double-float, or long-float is what you want.  You must specify it with
  :element-type if you want the array to be specialized for that type.  (This
  is pretty clear from the specification.  Please do not try to guess how
  things work when there is a specification available.)  An array does not
  become specialized just because you stuffed it with objects of a particular
  type at one point -- the Common Lisp runtime system has no way of determining
  what you wuold like to do with it and whether specializing it without your
  request would break something.  Neither does it know that a specialized array
  you have just created will be the only binding of the variable -- it could
  figure it out, but it is easier for you to tell it if you know, anyway.

  Note that if you try to mix a floating point number and a string in an array
  that you have specialized for some floating-point type, you have lied to the
  compiler.  How and when it will exact its revenge is not specified.  Again,
  see the specification.  Even if you can lie to some compilers all of the time
  and all compilers some of the time, you cannot lie to all compilers all of
  the time.

  Note that the variable *read-default-float-format* holds the type that the
  Common Lisp reader returns if you use an unadorned floating point number.

  As a general observation, however, you are probably barking up the wrong tree
  and need some readjustment to your expectations.  Please consider a textbook
  on Common Lisp which can clear up the confusions that led to where you asked
  this question.
--
  Guide to non-spammers: If you want to send me a business proposal, please be
  specific and do not put "business proposal" in the Subject header.  If it is
  urgent, do not use the word "urgent".  If you need an immediate answer, give
  me a reason, do not shout "for your immediate attention".  Thank you.


 
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.
Barry Margolin  
View profile  
 More options Jun 27 2002, 6:22 pm
Newsgroups: comp.lang.lisp
From: Barry Margolin <bar...@genuity.net>
Date: Thu, 27 Jun 2002 22:22:42 GMT
Local: Thurs, Jun 27 2002 6:22 pm
Subject: Re: newbie question
In article <fULS8.61688$uk2.25421...@twister.nyroc.rr.com>,

alinabi  <alin...@rochester.rr.com> wrote:
>So, if I understand well, if I do

>(setf myarray (make-array '(5) :element-type 'single-float))

>and then I try to set the value of one element of myarray to a
>string, like:

>(setf (aref myarray 3) "hello")

>an error will be triggered only if string is not a subtype of

>(upgraded-array-element-type 'single-float)

>which is in turn implementation-dependent. Is that right?

Correct.  Except for strings and bit-vectors, specialized array types are
merely optimizations that an implementation is not required to provide.  If
an implementation doesn't provide a particular specialized array type, it's
not required to remember the type you specified.

As with declaring the types of variables, specifying :ELEMENT-TYPE
indicates a promise that you will never store any other type in the
location.  It is *not* a demand that the implementation verify that you're
keeping your promise, although some implementations will perform such
checks if you're running in "safe" mode rather than optimizing for speed.

--
Barry Margolin, bar...@genuity.net
Genuity, Woburn, MA
*** DON'T SEND TECHNICAL QUESTIONS DIRECTLY TO ME, post them to newsgroups.
Please DON'T copy followups to me -- I'll assume it wasn't posted to the group.


 
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.
alinabi  
View profile  
 More options Jun 27 2002, 7:10 pm
Newsgroups: comp.lang.lisp
From: alinabi <alin...@rochester.rr.com>
Date: Thu, 27 Jun 2002 23:10:33 GMT
Local: Thurs, Jun 27 2002 7:10 pm
Subject: Re: newbie question
Thank you both for your help

Alinabi


 
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 A. Russ  
View profile  
 More options Jun 27 2002, 8:48 pm
Newsgroups: comp.lang.lisp
From: t...@sevak.isi.edu (Thomas A. Russ)
Date: 27 Jun 2002 16:26:38 -0700
Local: Thurs, Jun 27 2002 7:26 pm
Subject: Re: newbie question

Erik,

  I think you need to read the original question again.  The original
poster was not expecting Common Lisp to infer the type from the the
contents, but was rather puzzled that the TYPEP test for a more specific
array type specifier did not return NIL.

  My guess is that in the implementation in question, the types
(array float) and (array T) are the same (in other words, there is
no specialized (array float).  Since they are the same, the typep
test returns T.

--
Thomas A. Russ,  USC/Information Sciences Institute          t...@isi.edu    


 
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 Jun 27 2002, 10:40 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Fri, 28 Jun 2002 02:39:59 GMT
Local: Thurs, Jun 27 2002 10:39 pm
Subject: Re: newbie question
* Thomas A. Russ
| Erik,

  Look, e-mail works just fine if you have to go personal.

| I think you need to read the original question again.

  I do not.  Please let the original poster speak for himself.  Your guesses
  and inferences about what somebody else intended are ipso facto _false_.  Do
  not even bother to post anything like that.

| The original poster was not expecting Common Lisp to infer the type from the
| the contents, but was rather puzzled that the TYPEP test for a more specific
| array type specifier did not return NIL.

  Are you quite sure you understand what a user expects when he asks for a non-
  existing specialized array type after stuffing almost only "floats" into an
  array?  A natural interpretation of his question would be "Does this array
  only contain floats?", and that is _not_ how typep works.  Do you understand?
  In order to take the original poster on a journey of discovery away from his
  expectations, I thought he needed to be told of how the things he had _asked_
  for works, so he would realize that he should not go further down that path.

| My guess is that in the implementation in question, the types (array float)
| and (array T) are the same (in other words, there is no specialized (array
| float).  Since they are the same, the typep test returns T.

  Look, a typep test for (array <non-t>) will _never_ return true if the array
  has been created with :element-type t, which is the default.  His test will
  _always_ fail, simply because he is confused about what constitutes a type
  test and how an array is specialized when it is created.

  I really don't have time for this Mickey-Mouse business.  Read the fucking
  standard.  Just figure it out.  If you have to "correct" me in public, at
  least be _more_ correct than I am.  Otherwise, I have to fight the _wrong_
  correction by quoting from the standard or wasting huge amounts of time
  dealing with people as clueless as in the call-by-value case.  (People pay
  lots of money and spend years of their lives studying in order to raise the
  general level of discourse among practitioners of a discipline, but then we
  get scores of people who believe that not having a clue at all is acceptable
  and that people should give them a computer science education for free?)  You
  can spend the time researching things yourself instead of requiring me to do
  it to correct a correction that isn't.  Goddamnit, I try to help people with
  what I see as the underlying confusion, at least pay some fucking attention
  before you imply that I was missing the point.

  This forum is _not_ rewarding if you already have a clue.  What a goddamn
  waste it has become to try to help people who already think they know the
  answer, no matter how wrong it is.  If you are not prepared for all kinds of
  corrections, even to what you believe strongly to be true, when you are stuck
  (a strong indication that you have missed something), you should _not_ waste
  people's time by asking for help.  There have been more of these people on
  the Net recently, people who expect a simple answer to what they think is a
  simple question and who have no desire at all to _learn_ anything, who refuse
  to listen, who only want someone to debug their code for them, and I do not
  care much for them.

  I really thought the orginal poster wanted to learn something, but if I am
  mistaken in this, I profoundly regret wasting the time to help him.  All in
  all, it looks like people who come to the Net these days are not worth
  helping, because they will never assume the role that the older generation
  assumed after they learned from others -- helping the next generation.  I
  answer people's questions for free on the Net because I think the world is a
  better place if people know their stuff and knowledge is shared among those
  who want to learn, but if the people who read the answers do not agree with
  this and only abuse my good-will to steal my time, it is not worth responding
  to anyone, anymore.

  I actually consider responding to news articles on web pages and moderating
  replies posted, submitted and mailed.  Discussion and correction is good.
  Wasting time on bozos is not.  USENET's biggest asset has always been that
  people can discuss freely, but when this freedom is abused to waste people's
  time and social engineering does not work to preventively scare the living
  daylight out of people who think they know better than they do, some other
  mechanism must be found that prevents the bogus replies from affecting the
  informative value of the forum.
--
  Guide to non-spammers: If you want to send me a business proposal, please be
  specific and do not put "business proposal" in the Subject header.  If it is
  urgent, do not use the word "urgent".  If you need an immediate answer, give
  me a reason, do not shout "for your immediate attention".  Thank you.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paul D. Lathrop  
View profile  
 More options Jun 28 2002, 1:20 am
Newsgroups: comp.lang.lisp
From: "Paul D. Lathrop" <pdlat...@chartermi.net>
Date: Fri, 28 Jun 2002 01:20:46 -0400
Local: Fri, Jun 28 2002 1:20 am
Subject: Re: newbie question

"Erik Naggum" <e...@naggum.net> wrote in message

news:3234220799587980@naggum.net...

If this forum is not rewarding, why do you remain?

Oh wait, I figured it out. It must be because you've so inflated yourself
with the idea that people need your scathing comments and your complete lack
of respect to help them "learn."

Let me explain something that your parents should have explained to you long
ago. All your knowledge and experience is absolutely useless in improving
either yourself or the community if you only use it for self-justification
or to try to make someone else feel stupid. I came to Usenet expecting to
find intelligent discourse, and I did. I also expected to find many people
who didn't know a thing wandering around, and I did. What I wasn't expecting
(and I really should have) was an obviously educated man making a complete
fool of himself because he lacks the ability to reign in his temper, and is
inflated with a sense of self-importance far outweighing his worth to the
community.

In short, if you don't like it here, don't let us peasants keep you from
leaving. Feel free to let the door hit you in the ass on the way out.


 
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 Spitzer  
View profile  
 More options Jun 28 2002, 2:46 am
Newsgroups: comp.lang.lisp
From: m...@oscar.eng.cv.net (Marc Spitzer)
Date: Fri, 28 Jun 2002 06:46:34 GMT
Local: Fri, Jun 28 2002 2:46 am
Subject: Re: newbie question

well all things considered, I prefer Erik to you.  Here are some
reasons why:

1: he *can* answer hard CL and program design questions

2: he does

3: He takes the approach that "here is what you need to think
about to understand why you went wrong".  This is good, but it takes
work on the recipients part to use this.

4: he uses profanity well.

5: he gives out good book recommendations.

6: he has helped me in the past.

7: I have adoped his style of argument, and with people who
use at least half of their brain it generaly works.

8: he has high standards, I think that is good

In short he is someone who has proven himself to be a very handy
person to have around from a purly pratical point of view and he has
many qualities that I feel the world would be a better place if more
people had them.

good nignt

marc

ps you I could do with out.


 
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 Jun 28 2002, 9:24 am
Newsgroups: comp.lang.lisp
From: Nils Goesche <car...@cartan.de>
Date: 28 Jun 2002 15:24:52 +0200
Local: Fri, Jun 28 2002 9:24 am
Subject: Re: newbie question
"Paul D. Lathrop" <pdlat...@chartermi.net> writes:

> "Erik Naggum" <e...@naggum.net> wrote in message
> news:3234220799587980@naggum.net...
> >   This forum is _not_ rewarding if you already have a clue.  What
> > a goddamn waste it has become to try to help people who already
> > think they know the answer, no matter how wrong it is.
> If this forum is not rewarding, why do you remain?

> Oh wait, I figured it out. It must be because you've so inflated
> yourself with the idea that people need your scathing comments and
> your complete lack of respect to help them "learn."

You arrived at this newsgroup six days ago.  There aren't many true
Lisp Gurus left in this newsgroup, and I get pretty pissed off when I
see yet another group of clueless morons gang up again to drive yet
another one out.  What is it with people like you?  What have /you/
come here for, if not to learn something?  This newsgroup and people
like Erik in particular are a very valuable source of information, you
could learn quite a lot from them; but apparently that's not what you
want, you seem to prefer some feel-good support group where a bunch of
know-nothings are nice to each other and assure themselves that it is
perfectly ok to stay clueless and never correct anybody else because
they ``respect each other's opinions and feelings'' or some such.  No.
This is a place for learning, and learning /is/ painful sometimes.
The more experts we have around to help us, the less painful it is
going to be in the long run.  Look for content.  If all you're looking
for is somebody talking nice to you, there are probably other places
that can serve this desire much better, like a church group or
whatever.

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.
Andreas Hinze  
View profile  
 More options Jun 28 2002, 10:27 am
Newsgroups: comp.lang.lisp
From: Andreas Hinze <a...@smi.de>
Date: Fri, 28 Jun 2002 16:27:40 +0200
Local: Fri, Jun 28 2002 10:27 am
Subject: Re: newbie question

In my opinion Mr. Lathrop is not looking for a nice talking but for *anyone*
to flame. I don't know why Erik becomes a target for him but i assume that
even Mr. Lathrop don't know.
However, i was _never_ flamed by Erik when i asked any LISP related question
and i often got helpfull comments from him.
So i hope that Eric remain in c.l.l. and Mr. Lathrop goes to wherever he is
welcome.

Best
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.
Erik Naggum  
View profile  
 More options Jun 28 2002, 11:47 am
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Fri, 28 Jun 2002 15:47:43 GMT
Local: Fri, Jun 28 2002 11:47 am
Subject: Re: newbie question
* Paul D. Lathrop
| If this forum is not rewarding, why do you remain?

  Good question.  Why do you remain and keep posting when you have previously
  been hurt and all you can do now is to hurt other people back, in some sort
  of private Middle East conflict?  What is _wrong_ with people like you?

  It used to be rewearding.  There are good people here.  Every once in a
  while, something _really_ rewarding happens.  This is generally called
  intermittent reinforcers if you ask a behavioral psychologist about it, and
  he will tell you they are much stronger than more constant rewarders.

  For instance, what I wrote about philosophy recently produced many very
  positive, and unexpected responses that I am still processing.  Helping
  newbies and whining kids is not rewarding.  Helping people with Common Lisp
  questions is not rewarding, anymore.  Talking about much more complex issues
  that underlie software design methodologies, learning strategies, etc, is
  rewarding.  This is not really the place to do that, but these are the people
  I have talked with and who have helped develop these ideas.  So sharing with
  them is rewarding.  Sharing anything with people like you is not.  Helping
  anyone who says he is "new to Lisp" and provides evidence of unwillingness to
  read a textbook on Common Lisp is an utter waste of time.  Half of them are
  retards like you and the other half never contribute to the forum when they
  understand something.

| Oh wait, I figured it out.  It must be because you've so inflated yourself
| with the idea that people need your scathing comments and your complete lack
| of respect to help them "learn."

  Some people actually respect me simply _because_ I help them, so they are
  never in need of scathing comments or anything else back.  Nor do they act
  with extremely paranoid self-defense when they are criticized for something
  they have, in fact, done.  If they do not understand it, they think about it
  and ask for assistance in understanding it.  These are mature adults.

  Does that sound odd to you?  I guess it is unfathomable to you at this point.

  Smart people have a _purpose_ when they ask a question.  They want to learn.
  You do not.  Your _purpose_ is to feel good about yourself.  As I said, I am
  sorry that I did not recognize that you suffered from an arrested development
  and still need to be hugged and kissed you when someone tells you that you
  have done something wrong.  I would have avoided answering you if I had known
  you would become such a hostile little cretin in return.  And since you have
  chosen to seek revenge rather than just state how you felt, you have turned
  into an aggressor that I will need to fight back.  Just how dumb can you be?

| Let me explain something that your parents should have explained to you long
| ago.

  Now I wonder what your parents were like.  They never let you grow up to
  become a human being.  Your behavior is more like that of a dog, which needs
  lots of hugging and stuff when it has done something wrong.  Lots of young
  people today behave like they have grown up like their parents' pets, and
  completely lack the intelligence to understand when to take care of their own
  emotional responses.  How you feel, Paul D. Lathrop, is actually _nobody_
  else's business.  Attempting to exact revenge for your emotional responses is
  just about the _least_ intelligent a human being can do, but it is somehow
  rewarded in some cultures and apparently by some parents such as yours.

| In short, if you don't like it here, don't let us peasants keep you from
| leaving.  Feel free to let the door hit you in the ass on the way out.

  In other words, you see nothing wrong with your own behavior.  This is
  perhaps the saddest part of it all.  It means that you think you had every
  right to insult me and attack me even though I had not attacked you, I had
  not said anything bad about or to you _personally_, but simply because you
  _felt_ bad.  This is _extremely_ retarded childish behavior.  But all you
  shitheads are like that.
--
  Guide to non-spammers: If you want to send me a business proposal, please be
  specific and do not put "business proposal" in the Subject header.  If it is
  urgent, do not use the word "urgent".  If you need an immediate answer, give
  me a reason, do not shout "for your immediate attention".  Thank you.


 
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.
Pierpaolo BERNARDI  
View profile  
 More options Jun 28 2002, 11:57 am
Newsgroups: comp.lang.lisp
From: "Pierpaolo BERNARDI" <pierpaolo_berna...@hotmail.com>
Date: Fri, 28 Jun 2002 15:57:56 GMT
Local: Fri, Jun 28 2002 11:57 am
Subject: Re: newbie question

"Nils Goesche" <car...@cartan.de> ha scritto nel messaggio news:lkd6ubfsd7.fsf@pc022.bln.elmeg.de...

> You arrived at this newsgroup six days ago.  There aren't many true
> Lisp Gurus left in this newsgroup,

Right.  Do you have any theory about why it is so?

P.


 
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 Jun 28 2002, 1:01 pm
Newsgroups: comp.lang.lisp
From: Nils Goesche <car...@cartan.de>
Date: 28 Jun 2002 19:01:53 +0200
Local: Fri, Jun 28 2002 1:01 pm
Subject: Re: newbie question

"Pierpaolo BERNARDI" <pierpaolo_berna...@hotmail.com> writes:
> "Nils Goesche" <car...@cartan.de> ha scritto nel messaggio news:lkd6ubfsd7.fsf@pc022.bln.elmeg.de...

> > You arrived at this newsgroup six days ago.  There aren't many true
> > Lisp Gurus left in this newsgroup,

> Right.  Do you have any theory about why it is so?

No general theory, no.  I've been told several very different reasons,
some involving flame wars, most not.  Anyway, I don't think another
long meta-thread about this is going to help in any way.

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.
Paul D. Lathrop  
View profile  
 More options Jun 28 2002, 2:05 pm
Newsgroups: comp.lang.lisp
From: "Paul D. Lathrop" <pdlat...@chartermi.net>
Date: Fri, 28 Jun 2002 14:05:50 -0400
Local: Fri, Jun 28 2002 2:05 pm
Subject: Re: newbie question

"Nils Goesche" <car...@cartan.de> wrote in message

news:lkd6ubfsd7.fsf@pc022.bln.elmeg.de...

I *returned* to this newsgroup six days ago.

Once again, assumptions abound. I am quite happy to learn from Erik
and, in fact, acknowledge his expertise in this area. I have no desire to
participate in a "feel-good support group." However, I tire of people like
you and Erik assuming everyone with a question is a "know-nothing" who
feels it is "perfectly ok to stay clueless." If you came here to learn, then
you feel you have a lack of knowledge. So why, then, do you parade your
superiority to these "clueless morons" you are so resentful towards?

I am looking for professionalism. Erik has shown a decided lack of it.

That is all.

Paul D. Lathrop


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paul D. Lathrop  
View profile  
 More options Jun 28 2002, 2:20 pm
Newsgroups: comp.lang.lisp
From: "Paul D. Lathrop" <pdlat...@chartermi.net>
Date: Fri, 28 Jun 2002 14:20:51 -0400
Local: Fri, Jun 28 2002 2:20 pm
Subject: Re: newbie question

"Erik Naggum" <e...@naggum.net> wrote in message

news:3234268063119421@naggum.net...

> * Paul D. Lathrop
>   In other words, you see nothing wrong with your own behavior.  This is
>   perhaps the saddest part of it all.  It means that you think you had
every
>   right to insult me and attack me even though I had not attacked you, I
had
>   not said anything bad about or to you _personally_, but simply because
you
>   _felt_ bad.  This is _extremely_ retarded childish behavior.  But all
you
>   shitheads are like that.

No. In fact, on further review I must admit that I was wrong in making a
personal
attack on your methods, as your response to *me* was not a personal attack.
I
willingly and publicly apologize for that. I somehow doubt that that will
make any
difference, however *I* can admit when I am wrong. Thus, I am sorry for
making
personal and public what should have remained either professional or
private.

Paul D. Lathrop


 
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 Spitzer  
View profile  
 More options Jun 28 2002, 6:57 pm
Newsgroups: comp.lang.lisp
From: m...@oscar.eng.cv.net (Marc Spitzer)
Date: Fri, 28 Jun 2002 22:48:57 GMT
Local: Fri, Jun 28 2002 6:48 pm
Subject: Re: newbie question

First, please learn how to format a message, your news reader does a
very bad job of it.

From what I read in your 'apology' it looks more like another attack
against Erik.  You are implying that Erik is not capable or willing to
meet the high standard that you hold your self to.  What has yet to be
demonstrated is are they a good thing for people to emulate.  Lets
look at what has happened so far:

1: You attack Erik.
2: you get caught
3: in your 'apology' you attack Erik again, by implication this time.
This is quite a bit worse then the original direct attack.

So please explain to me how you are someone we want around?  I can
not think of any reasons.

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.
Joe Marshall  
View profile  
 More options Jun 28 2002, 8:22 pm
Newsgroups: comp.lang.lisp
From: "Joe Marshall" <prunesqual...@attbi.com>
Date: Sat, 29 Jun 2002 00:22:54 GMT
Local: Fri, Jun 28 2002 8:22 pm
Subject: Re: newbie question

"Marc Spitzer" <m...@oscar.eng.cv.net> wrote in message news:slrnahppj4.8sr.marc@oscar.eng.cv.net...
> In article <uhpa7tcl1l8...@corp.supernews.com>, Paul D. Lathrop wrote:
>> In fact, on further review I must admit that I was wrong in
>> making a personal attack on your methods, as your response to *me*
>> was not a personal attack.

> From what I read in your 'apology' it looks more like another attack
> against Erik.

Paul has made an apology that I think should be taken at face value.
Erik can decide for himself how to react to it.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Jun 28 2002, 9:11 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Sat, 29 Jun 2002 01:11:47 GMT
Local: Fri, Jun 28 2002 9:11 pm
Subject: Re: newbie question
* Pierpaolo BERNARDI
| Right.  Do you have any theory about why it is so?

  The simplest reason of all for why people leave USENET is the meta-debate.

  Nowhere outside of USENET do we find more bickering about the forum itself or
  the participants or language or whatever.  Is it "human" to do so?  I think
  not.  It is _stupid_ to do so, because every time someone has a personal
  coping problem that he needs to "share", like in some virtual group-hug, the
  signal-to-noise ratio drops.  Tehnical discussions however heated usually
  contain enough signal that the signal-to-noise ratio remains unchanged from
  normal discussion, and they are usually fairly quickly resolved as long as
  the technical is what matters.

  Everywhere I have been in real-life fora, I have seen a pattern: If people
  are focused on what they are doing with their time and maintain a clear sense
  of purpose, they develop a friendly atmosphere where helping each other reach
  their common and often also personal goals facilitates that atmosphere, from
  teamwork to large political bodies.  This is how USENET started.  But as soon
  as someone develops a different agenda, usually related to personal prestige
  or some other stupid emotional needs, it goes all animal.  For some bizarre
  reason, a behavioral pattern evolves that you do not find in animals who are
  fighting for something useful like food, but instead for their "rank" in some
  group.  As rational beings, they will make absolutely _no_ use of the result
  in normal discourse, but once they turn animal the next time, they seem to
  remember their "rank" and seek to do something about it.  My cat and I have
  had these fights over the years, especially when I have brought home another
  female that threatens to outrank her.  Cats tend to learn, but dogs will try
  again and again in subtle ways to check if their leader is still strong
  enough, and if a dog believes itself to be able to challenge the leader of
  the pack, it will just have to be killed if you do not want to fight it on
  dog terms.  Soem people on USENET behave in ways that suggest that the adage
  "on the Internet, nobody knows you're a dog" was not a joke.

  The solution to these problems is very simple: _Focus_ on what you came here
  to do.  If you came to ask for help because you are stuck, stay focused on
  that purpose.  If you feel bad because something you thought you had grasped
  slipped out of reach, it is nobody's business.  If you feel stupid because
  something you said was indeed stupid and you should have known better, you do
  _not_ help by complaining that somebody should have ensured that you did not
  feel bad.  If you need a security blanket, USENET is probably not for you.

  So why do we have these infertile meta-debates?  My guess is that some people
  have some sort of need to Do Something about perceived Unfairness.  That they
  are themselves usually grossly unfair does not bother them at all, of course,
  unless someone calls them on it, in which case they go insane and actually
  argue that they are in their right and the victim cannot even defend himself
  from their unfair, false, and misleading accusations.  People who react this
  way was the reason that more intelligent people fought wars to establish the
  rule of law and due process.  It is precisely to prevent the abuse of power
  by the emotionally disturbed and morally outraged that modern society evolved
  and developed mechanisms to protect suspected terrorists from incarceration
  and inhuman treatment, loss of freedom, torture, etc, just because some mad
  and angry child in power has lost his marbles, for instance.  The importance
  of a legal framework is frequently underestimated by people who think the
  police and the government are somehow their enemies, and so they discard the
  very mechanism they could have used to improve their condition, and regress
  to some animal form of revenge, instead of justice, where their own feelings
  guide their actions.  In the absence of rights and protecting authorities,
  every man is on his own defender of last resort.  However, human society has
  regulated justifiable defense since Roman Law ("moderamen inculpatæ tutelæ")
  and probably before that, and this regulation is quite necessary -- several
  large religions lack an upper bound on the amount of force allowable against
  some real or perceived aggressor.  Religion being the strongest expression of
  emotion, the passion and fervor of the moral outrage must be curbed lest it
  destroy the innocent and Lynch law rule.

  There is nothing worse than a group of people who manage to convince each
  other that what they are doing is proper and just.  Because of the strong
  elements of groupthink among even seemingly rational people, we poor, limited
  humans are in _very_ strong need of something that transcends the individual
  and curtails the expression of individual revenge responses when hurt.  We
  are _not_ a peaceful animal (even the cat that sleeps on my shoulders as I
  type is a murderer and unbelievably ferocious when some other female cat has
  invaded her territory, which is hard to believe if you visit a web site like
  http://www.blogjam.com/cute_little_kittens/).  We have historically survived
  by maintaining close-knit groups and adhering to the judgment of its leaders,
  but this is turning out to be the worst of all possible human traits as the
  group becomes too large for any one person to recognize and deal with, the
  number of judgments too high for any one person to internalize, the amount of
  new information too much for any one person to process -- groupthink is what
  holds us back as a species, severely limiting our ability to discover new and
  relevant truth.  Yet, even the very concept of majority in a democracy has
  been challenged when a sizeable group of people make obviously wrong choices:
  Jörg Haider, Jean-Marie Le Pen, George W. Bush, all have been challenged and
  resisted by people who knew better -- the frail consensus upon which society
  rests its trust in itself may have been hurt, but the situation would have
  been worse had nobody resisted and challenged these bad choices.

  My conjecture here is that these equally tireless and fruitless meta-debates
  are attempts to obtain a consensus on some principles of operation, lacking
  any authority has the physical power to hurt people if they disobey them.  I
  maintain that society has evolved into a relatively peaceful rule of law
  because we have found a sufficiently large club to hit people with and have
  found something that people actually agree on sufficiently that we can stand
  by and let the authorities hit people with said club.  However, this has not
  evolved on the Net.  In this particular sense, it retains its anarchic nature
  and meta-debates indicate that some people object not only to what they see
  as hitting, but to the very existence of the club.  I believe the latter is
  more important than the former.  Many people rebel against the concept of
  authority as such, not to any particular authority, and have such a hard time
  accepting that somebody else is an authority that it becomes necessary for
  them to _discuss_ this.  Like dogs who have to test the strength and power of
  their perceived pack leader, people who think in such terms behave in similar
  ways, even though there is no pack and no leader.  For such people, the waste
  that is the meta-debate is an important aspect to their existence -- because
  they think in terms of "rank", they also have to establish it if it differs
  from their expectations, and the more inflated their own expectations, the
  more they have to fight.

  The meta-debate does, however, tell everyone what your _real_ priorities are
  (and you will have to excuse my interest in the matter as I am frequently
  targeted by these meta-debates): _Instead_ of getting your work or research
  done, politics is way more important to you.  It seems to me that people who
  have newsgroup politics as their main concern should find some way to deal
  with this away and apart from the people who think the system will work
  itself out if people just stick to the topics at hand.  And remember -- if
  you expect to accept responsibility of what you post, you post with a valid
  e-mail address to which people can send personal mail that does not belong in
  the newsgroup.  Meta-debates, however, would probably not work this way, as
  the most important aspect of them seems to be the group hug effect.
--
  Guide to non-spammers: If you want to send me a business proposal, please be
  specific and do not put "business proposal" in the Subject header.  If it is
  urgent, do not use the word "urgent".  If you need an immediate answer, give
  me a reason, do not shout "for your immediate attention".  Thank you.


 
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 Jun 28 2002, 9:15 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Sat, 29 Jun 2002 01:15:05 GMT
Local: Fri, Jun 28 2002 9:15 pm
Subject: Re: newbie question
* Paul D. Lathrop
| I am looking for professionalism. Erik has shown a decided lack of it.

  Are you quite sure of that?  Are you in fact able to read what I post?  It
  seems to me as though you respond not to what I write but to what you feel
  towards me.  You continue to reinforce this impression and do absolutely
  nothing to invalidate it.  What do you expect people to believe?
--
  Guide to non-spammers: If you want to send me a business proposal, please be
  specific and do not put "business proposal" in the Subject header.  If it is
  urgent, do not use the word "urgent".  If you need an immediate answer, give
  me a reason, do not shout "for your immediate attention".  Thank you.


 
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 Jun 28 2002, 9:17 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Sat, 29 Jun 2002 01:17:39 GMT
Local: Fri, Jun 28 2002 9:17 pm
Subject: Re: newbie question
* Paul D. Lathrop
| I somehow doubt that that will make any difference, however *I* can admit
| when I am wrong.

  This line completely invalidates any form of apology you might offer.

  You still suffer from an extreme form of hostility by proxy that you need to
  find some way to control.  This is not a useful therapy group, and no form of
  apology that is framed in "I'm still holier than thou" terms is accepted.r
--
  Guide to non-spammers: If you want to send me a business proposal, please be
  specific and do not put "business proposal" in the Subject header.  If it is
  urgent, do not use the word "urgent".  If you need an immediate answer, give
  me a reason, do not shout "for your immediate attention".  Thank you.


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