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
Curious about functional programming
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 76 - 100 of 132 - 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
 
thi  
View profile  
 More options Jul 30 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: thi <t...@netcom.com>
Date: 2000/07/30
Subject: Re: Curious about functional programming

Xah <x...@xahlee.org> writes:
> As i said, education is the key. Teach lamba calculus. Teach symbolic logic.
> Teach math. And, teach everything else in general. When the common crowd all
> speaks lamba calculus in grade school, it's hard to imagine that they'll
> touch the eternally moronic unix C->C++->Java sh->csh->awk->perl fucking
> fuck all fucked up FUCK shit.

teaching people foo is insufficient.  one must teach people to teach foo.
hence, divorcing from your immediate student requirement of understanding
the irrationality of people, is unwise.

thi


 
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 D. Mato Mira  
View profile  
 More options Jul 30 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: "Fernando D. Mato Mira" <matom...@iname.com>
Date: 2000/07/30
Subject: Re: Curious about functional programming

Tim Bradshaw wrote:
> So *something* is going on here that is not
> rational, but is to do with `metaphysics, culture, fad, or what you or
> me think "how people thinks"'.  And we need to understand what this
> something is

Too many stupid people out there?

http://www.systemlogic.net/agurusworld/

--
Fernando D. Mato Mira                      Phone    : +41 (78) 778 FDMM
                                           E-mail   : matomira AT acm DOT org


 
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 Jul 31 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Espen Vestre <espen@*do-not-spam-me*.vestre.net>
Date: 2000/07/31
Subject: Re: Curious about functional programming

Xah <x...@xahlee.org> writes:
> If i may put on the hat of an observer, i believe that on the whole our
> century is steadily progressing. In very large part this is due to the
> internet: a grassroots massive supply and uncontrolled flow of information,
> the hotbed of knowledge.

There's something, though, which really disturbs me: It seems to me
that in many of the richest countries of the world, the quality of the
school system is decaying. At least in Norway, where I live (and which
currently is supposed to have the highest internet user frequency of
the world), there may be an enormous growth in _users_ of high-tech,
but the number of those who understand some of the basics of the
technology seems to be be decreasing. Math intro courses to the
universities show depressing results, and students turn away from
classical university studies of both language and technology :-(

--
  (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.
Tim Bradshaw  
View profile  
 More options Jul 31 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@cley.com>
Date: 2000/07/31
Subject: Re: Curious about functional programming

* Duane Rettig wrote:
> But to say "Lisp has not won" is misleading; it invokes in most
> people's minds either the dichotomy "win or lose", in which case
> the statement is saying that Lisp has lost, or at least the trichotomy
> "win, lose, or draw", which is somewhat less harsh, but a draw is also
> not such a great performance, either.

Yes, I didn't really mean this like that, and I certainly don't think
lisp has `lost'!  What I meant can probably be said better as `lisp
has not gained the market share which it deserves', but even this is
not really right.

Partly I think there is a clash here between the pure-academic
viewpoint (which is how I would characterise Xah's, perhaps wrongly)
and the more social / economic viewpoint which I and others have.

From the pure academic viewpoint market share is just irrelevant.  I
mean, what does it matter if General Relativity has `market share'?
Either it's a good theory or it's not.  What does it even mean for it
to *have* market share?  Perhaps it means that a reasonable proportion
of physicists work in it?  For GR this proportion has been pretty low
for most (all?) of the time since the theory was developed.  Is that
relevant?  No.

So the pure academic really needs to argue that Lisp is `just better',
perhaps because lambda calculus is `just better'.  There are problems
you'd need to overcome with this argument, but I think they're
problems that have already been addressed in other fields -- clearly
the differential geometry (manifold / tensor) approach to GR is `just
better' than the explicit component one (even though, perhaps
analogously with Lisp, it requires more mathematical maturity to use).

But Lisp is a programming language, or family of languages -- it's
really worthless without reasonable current implementations, at least
I don't think it's interesting if Lisp survives merely as a
theoretical construct.  And reasonable current implementations require
work by many people, which requires money and time.  So I think you
absolutely have to take these social & economic issues into account.

--tim

(I don't think this article means I disagree with you, I'm just trying
to clarify my own thinking).


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Bradshaw  
View profile  
 More options Jul 31 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@cley.com>
Date: 2000/07/31
Subject: Re: Curious about functional programming

* Duane Rettig wrote:
> Rationality, like many other attributes, can be thought of on a local
> or a global level.  People usually think rationally, but in order to
> understand what that rationale is, you must place yourself into their
> frame of reference and locality (including the locality of time).  

I disagree with `usually'.  Of course, if you take away enough
considerations -- often this means if you put a horizon on things of
about a week into the future -- then you can make almost anything look
rational.  But I find it hard to think of someone who only looks a
week ahead as being rational in most cases.

--tim


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Jul 31 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: 2000/07/31
Subject: Re: Curious about functional programming
* Tim Bradshaw <t...@cley.com>
| From the pure academic viewpoint market share is just irrelevant.

  Not at all.  The academic market consists of minds.  Whether an idea
  has sufficient "mind share" is substantial to its survival.

#:Erik
--
  If this is not what you expected, please alter your expectations.


 
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 Jul 31 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Espen Vestre <espen@*do-not-spam-me*.vestre.net>
Date: 2000/07/31
Subject: Re: Curious about functional programming

Paul Foley <mycr...@actrix.gen.nz> writes:
> > There's something, though, which really disturbs me: It seems to me
> > that in many of the richest countries of the world, the quality of the
> > school system is decaying. At least in Norway, where I live (and which

> Every generation bemoan's the decay of (the educational system, the
> language, politics, family values, and whatever else was done better
> in their day).  I'm sure it's not completely without justification,
> but we do seem to survive and grow.

You caught me there ;-) Actually, I was a bit general in stating that
the 'quality of the school system is decaying', I was basically worried
about the position of mathematics, which has never been very strong
in the norwegian school system, and which, according to friends who
teach introductory university courses, has never been weaker than now
(and this can be directly measured by simply counting the number of hours
spent learning math during 13 years at school, I think).
--
  (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.
Tim Bradshaw  
View profile  
 More options Jul 31 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@cley.com>
Date: 2000/07/31
Subject: Re: Curious about functional programming

* Erik Naggum wrote:
>   Not at all.  The academic market consists of minds.  Whether an idea
>   has sufficient "mind share" is substantial to its survival.

But not to its merit.  In fact, my *definition* of `pure academic'
would be that market share / mind share does not matter but `merit' is
all.`Pure academic' might be the wrong term for it, but that's what
I'm trying to get at.

(There's also some platonic issue here -- does GR exist if no one
understands it any more?  Since my whole point is that these
viewpoints are not at all relevant for Lisp or other programming
languages, where mind share is *absolutely* significant, I don't want
to worry about it...)

--tim


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Off Topic: postmodernism [Was: Curious about functional programming]" by The Glauber
The Glauber  
View profile  
 More options Jul 31 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: The Glauber <theglau...@my-deja.com>
Date: 2000/07/31
Subject: Re: Off Topic: postmodernism [Was: Curious about functional programming]
In article <3981adbf.174819...@newsreader.jvnc.net>,
  n...@ngzax.com (N. Going Zax) wrote:

> On Fri, 28 Jul 2000 09:38:07 -0500, sash...@vuse.vanderbilt.edu
> (Sashank Varma) wrote:
> [snip]

> >>pomos can't consistently pick and choose the "neat" aspects of the
> >>rationalist enterprise while simultaneously dismissing it all as
> >>"nonsense".  which suggests a flaw in their orthodoxy/dogma.

> >>sashank

> This is why the entire "PostModern movement" seems to me to be much
> more about Style than Substance.

You mean, the importance of having the right kind of black beret?

:-)

--
Glauber Ribeiro
theglau...@my-deja.com    http://www.myvehiclehistoryreport.com
"Opinions stated are my own and not representative of Experian"

Sent via Deja.com http://www.deja.com/
Before you buy.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Curious about functional programming" by Paul Foley
Paul Foley  
View profile  
 More options Aug 1 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Paul Foley <mycr...@actrix.gen.nz>
Date: 2000/08/01
Subject: Re: Curious about functional programming
On 31 Jul 2000 10:07:35 +0200, Espen Vestre wrote:

> There's something, though, which really disturbs me: It seems to me
> that in many of the richest countries of the world, the quality of the
> school system is decaying. At least in Norway, where I live (and which

Every generation bemoan's the decay of (the educational system, the
language, politics, family values, and whatever else was done better
in their day).  I'm sure it's not completely without justification,
but we do seem to survive and grow.

It seems to be the current fashion to try to replace real teachers
with Internet access, though...this worries me somewhat.

> currently is supposed to have the highest internet user frequency of
> the world), there may be an enormous growth in _users_ of high-tech,

Perhaps there's a connection.

--
And ælc þara þe gehierð þas min word, and þa ne wyrcþ, se bið gelic þæm
dysigan menn...

(setq reply-to
  (concatenate 'string "Paul Foley " "<mycroft" '(#\@) "actrix.gen.nz>"))


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "OT Curious about functional programming" by Robert Monfera
Robert Monfera  
View profile  
 More options Aug 1 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Robert Monfera <monf...@fisec.com>
Date: 2000/08/01
Subject: Re: OT Curious about functional programming
> Rob Mafia, you lack humor AND sense. Spare us of your logic

                                             ^^
One of you is more than enough.

>  Xah

bless 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.
Discussion subject changed to "Curious about functional programming" by Xah
Xah  
View profile  
 More options Aug 1 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Xah <x...@xahlee.org>
Date: 2000/08/01
Subject: Re: Curious about functional programming

Xah <x...@xahlee.org> wrote:
>> As i said, education is the key. Teach lamba calculus. Teach symbolic logic.
>> Teach math. And, teach everything else in general. When the common crowd all
>> speaks lamba calculus in grade school, it's hard to imagine that they'll
>> touch the eternally moronic unix C->C++->Java sh->csh->awk->perl fucking
>> fuck all fucked up FUCK shit.

thi <t...@netcom.com> (30 Jul 2000 07:39:09 -0700) wrote:

> teaching people foo is insufficient.  one must teach people to teach foo.
> hence, divorcing from your immediate student requirement of understanding
> the irrationality of people, is unwise.

Replace the 'foo' in your first sentence with 'quality education', then you
might correctly interpret what i wrote before you, which may prevent you
from coming up with such wisecrack.

--

A while ago i was watching the Americanized version of the Japanese cartoon
"Pokemon, (the first movie)" on DVD, and watched the annotated version by
the director and another guy (producer, i think).

The commentators commented that the character Meowth (a cat) in the original
(Japanese) version takes on the persona of a philosopher, but in the
Americanized version it was edited to became a wisecracker for American
taste.

This got my brain engaged: "just what's the difference between philosopher
and a wisecracker?".

Their difference can be contrasted thus:
A philosopher is a wise man who have something to say, and is able to say it
eloquently. A wisecracker is a wise man short of a philosopher, who is only
able of making wisecracks at issues. The grave discourses of philosophers
can only be appreciated by the elite, but the shallow jests of wisecrackers
are easily appreciated by all who can sense questions but not consider
answers.

As an example, Xah is a philosopher, Thi is a wisecracker.

Pokemon here: http://www.animationartist.com/pokemon/

 Xah
 x...@xahlee.org
 http://xahlee.org/PageTwo_dir/more.html


 
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.
thi  
View profile  
 More options Aug 1 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: thi <t...@netcom.com>
Date: 2000/08/01
Subject: Re: Curious about functional programming

Xah <x...@xahlee.org> writes:
> This got my brain engaged: "just what's the difference between philosopher
> and a wisecracker?".

> Their difference can be contrasted thus:
> A philosopher is a wise man who have something to say, and is able to say it
> eloquently. A wisecracker is a wise man short of a philosopher, who is only
> able of making wisecracks at issues. The grave discourses of philosophers
> can only be appreciated by the elite, but the shallow jests of wisecrackers
> are easily appreciated by all who can sense questions but not consider
> answers.

> As an example, Xah is a philosopher, Thi is a wisecracker.

in addition to shallow, it also quick.  but no need to be original; here is a
fortune cookie for you: "time is an illusion, lunchtime doubly so."

thi


 
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.
Harley Davis  
View profile  
 More options Aug 1 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: "Harley Davis" <nospam_hda...@nospam.museprime.com>
Date: 2000/08/01
Subject: Re: Curious about functional programming
"Tim Bradshaw" <t...@cley.com> wrote in message

news:ey3u2d68um1.fsf@cley.com...

> * Duane Rettig wrote:

> > Rationality, like many other attributes, can be thought of on a local
> > or a global level.  People usually think rationally, but in order to
> > understand what that rationale is, you must place yourself into their
> > frame of reference and locality (including the locality of time).

> I disagree with `usually'.  Of course, if you take away enough
> considerations -- often this means if you put a horizon on things of
> about a week into the future -- then you can make almost anything look
> rational.  But I find it hard to think of someone who only looks a
> week ahead as being rational in most cases.

Consider the old maxim of "If you buy [Microsoft, IBM, current gorilla], you
won't get fired."  Is it irrational to follow this maxim?  Rationality can
really only be measured as the application of logic (or other
pseudo-rational techniques such as induction) to achieve a particular set of
objectives (or at least to maximize some, perhaps hazily defined, objective
function).

If *your* objective is to maximize Lisp's market share, you need to consider
rhetoric (= applied psychology) in your approach to the problem - and
calling people irrational for not choosing Lisp is not likely to make you
many friends outside of existing Lispers...

-- Harley


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Bradshaw  
View profile  
 More options Aug 2 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@cley.com>
Date: 2000/08/02
Subject: Re: Curious about functional programming

* Harley Davis wrote:
> Consider the old maxim of "If you buy [Microsoft, IBM, current gorilla], you
> won't get fired."  Is it irrational to follow this maxim?

I don't think so.  But, say, obsessing about using only free software
because it minimises up-front cost even if it cripples you with
maintenance costs later isn't rational.  Likewise obsessing about
using only commercial products even when free ones are very well
supported.

> If *your* objective is to maximize Lisp's market share, you need to consider
> rhetoric (= applied psychology) in your approach to the problem

That was my point.

> - and
> calling people irrational for not choosing Lisp is not likely to make you
> many friends outside of existing Lispers...

But *my* objective is not solely to maximize Lisp's market share, I
also have one of being able to say what I think (:-).

--tim


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Link Davis  
View profile  
 More options Aug 2 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Link Davis <linkda...@mindspring.com>
Date: 2000/08/02
Subject: Re: Curious about functional programming

> Is F.P. an idea that's still considered important? Is it important for
> Lisp programmers in "the real world"?

Yes.  I depend on (or long for) it every day.  I transform or append
projects I either inherit from previous non-FP writers, or from
myself...  (which is often worst of all). Paul Graham, author of
"ANSI Common Lisp", enlightens us that "The cost of a mistake
is the time it takes to fix it."  If you're young and/or engenious
you may not believe me, but it is amazing how much the mind
can forget about a program after a few months...MRIs...years...

Pardon the four ellipses, but that's the main point of my reply.  Time.
I can't tell you about parallel processing, AI, or anything
else that speaks in terms $40 words.   It simply takes
longer to read and understand a web of side-effects than
to review primary functions and those they depend on.

If you use FP for no other reason than longevity (of your code,
and perhaps your own life), then that is "real world" enough for me.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "OT Curious about functional programming" by Robert Monfera
Robert Monfera  
View profile  
 More options Aug 3 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Robert Monfera <monf...@fisec.com>
Date: 2000/08/03
Subject: Re: OT Curious about functional programming

Harley Davis wrote:
> Consider the old maxim of "If you buy [Microsoft, IBM, current gorilla], you
> won't get fired."

I think it was "Nobody has ever been fired for buying IBM." - and I have
not heard it in relation to any company other than IBM.  I would not be
surprised to hear that someone _was_ fired for buying Microsoft.

Robert


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Curious about functional programming" by Erik Naggum
Erik Naggum  
View profile  
 More options Aug 3 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: 2000/08/03
Subject: Re: Curious about functional programming
* Link Davis <linkda...@mindspring.com>
| It simply takes longer to read and understand a web of side-effects
| than to review primary functions and those they depend on.

  Let's restate this as: It simply takes longer to read badly written
  code than to read well-written code.  From this obvious position, it
  behooves the proponent of any paradigm to compare well-written code
  in his favorite and his least favorite paradigms.  I don't think I
  have seen this yet from those who favor functional programming --
  they always compare themselves to really bad side-effect programming
  and win, hands down, just like any other programming style would.

  Another obvious position is this: It simply takes longer to do what
  you're not trained for or not good or don't like at than it takes to
  do what you are trained for and good at and like.  Those who compare
  their own skills at their favorite and their least favorite ends of
  the spectrum tend to forget this, too.

#:Erik
--
  If this is not what you expected, please alter your expectations.


 
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.
Kent M Pitman  
View profile  
 More options Aug 3 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Kent M Pitman <pit...@world.std.com>
Date: 2000/08/03
Subject: Re: Curious about functional programming

Erik Naggum <e...@naggum.net> writes:
> * Link Davis <linkda...@mindspring.com>
> | It simply takes longer to read and understand a web of side-effects
> | than to review primary functions and those they depend on.

>   Let's restate this as: It simply takes longer to read badly written
>   code than to read well-written code.

I'd say it differently, of course, even though Xah doesn't like it.
It simply takes longer to read things that are expressed in a way that
is not how your brain is thinking about them.  Any time you have to
marshall and unmarshall concepts to different representations, you lose.
This means that for some set of things, functional notation is to be
preferred and for some other things functional notation is not to be
preferred.  Deepends a lot on the nature of the thing being modeled,
and how your brain wetware is already modeling it.

JMO.  ... but didn't want anyone to think I'd given up on my position
just because Xah has decided my writing style is "invalid". ;-)

The fact that one can't measure for sure how your brain is modeling these
things doesn't mean it's not having an effect.  It probably does mean there
is an interesting set of psychology experiments that could be constructed
to learn some things about brain representation.

But the notion that the "speed of understanding" by a human processor
is invariant under changes in brain representation, which seems to be
Xah's position, would be the most surprising kind of outcome of such
experiments and would have fascinating ramifications on the science of
data interchange among communicating distributed processors.


 
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.
The Glauber  
View profile  
 More options Aug 3 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: The Glauber <theglau...@my-deja.com>
Date: 2000/08/03
Subject: Re: Curious about functional programming
In article <3174286879763...@naggum.net>,
  Erik Naggum <e...@naggum.net> wrote:
> * Link Davis <linkda...@mindspring.com>
> | It simply takes longer to read and understand a web of side-effects
> | than to review primary functions and those they depend on.

>   Let's restate this as: It simply takes longer to read badly written
>   code than to read well-written code.  From this obvious position, it
>   behooves the proponent of any paradigm to compare well-written code
>   in his favorite and his least favorite paradigms.  I don't think I
>   have seen this yet from those who favor functional programming --
>   they always compare themselves to really bad side-effect programming
>   and win, hands down, just like any other programming style would.

[...]

In the cruel place known as "the real world", this usually translates
to "it's easier to understand code that i wrote than the code (written
by others) that i have to maintain.".

There's gotta be something better than this!

--
Glauber Ribeiro
theglau...@my-deja.com    http://www.myvehiclehistoryreport.com
"Opinions stated are my own and not representative of Experian"

Sent via Deja.com http://www.deja.com/
Before you buy.


 
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.
Lieven Marchand  
View profile  
 More options Aug 3 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Lieven Marchand <m...@bewoner.dma.be>
Date: 2000/08/03
Subject: Re: Curious about functional programming
Kent M Pitman <pit...@world.std.com> writes:

> The fact that one can't measure for sure how your brain is modeling these
> things doesn't mean it's not having an effect.  It probably does mean there
> is an interesting set of psychology experiments that could be constructed
> to learn some things about brain representation.

> But the notion that the "speed of understanding" by a human processor
> is invariant under changes in brain representation, which seems to be
> Xah's position, would be the most surprising kind of outcome of such
> experiments and would have fascinating ramifications on the science of
> data interchange among communicating distributed processors.

I think De Groot's experiments with chess positions already proves
Xah's position invalid. Really good go players also seem to see a very
different board than I do. Even low ranking amateurs can replay from
memory the games they play against one another, because they are
remembered in terms of concepts, but they can't do this if they play
against a complete beginner since his moves generally don't make
sense.

--
Lieven Marchand <m...@bewoner.dma.be>
Lambda calculus - Call us a mad club


 
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.
Kent M Pitman  
View profile  
 More options Aug 3 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Kent M Pitman <pit...@world.std.com>
Date: 2000/08/03
Subject: Re: Curious about functional programming

Lieven Marchand <m...@bewoner.dma.be> writes:
> I think De Groot's experiments with chess positions already proves
> Xah's position invalid. Really good go players also seem to see a very
> different board than I do. Even low ranking amateurs can replay from
> memory the games they play against one another, because they are
> remembered in terms of concepts, but they can't do this if they play
> against a complete beginner since his moves generally don't make
> sense.

One of my favorite experiments with the importance of understanding
brain representation have to do with recognizing rotated objects.  The
subject is shown an object of complex shape and another which purports
to be the same object rotated and is asked whether it's the same
object.  You might think they'd construct an abstract wiring diagram
or correspondence tree, but they mostly don't says the experimental
data.  Rather, they rotate the object in their head, taking time
proportional to the amount of rotation.  The really fun part is that
somewhere down toward 180 degrees rotation--where the picture is
nearly upside down--they sometimes rotate the wrong way so you get a
split in the experimental data where some people rotate it the "right"
way and some people backwards.

Another is an experiment that shows that people do very badly at the
following game: you show people cards with numbers on one side and
letters on another.  Then you lay down one card with an odd number up,
one with an even, one with a vowel, and one with a consonant.  Then
you ask, "how many cards must I turn over in order to validate the
claim that on the back of every odd number is a vowel?"  People are
awful at this, and worse if you ask them which card.  But there are
isomorphic experiments you can do with more familiar objects like
letters that are either addressed or not and either stamped or not, or
some such thing like that, where people get it right a lot more.  The
hypothesis, supported by the experimental data, is that people have
better wetware for dealing with "familiar" circumstances than obscure
ones and that they just don't reason well about abstracts.  What's
curious is that college educated people always rail against this
claim, claiming they can deal fine with abstracts.  But I find myself
wondering if that's not because they think that an "abstract" is a
specific concrete situation and they in fact do have good wetware
(because of constantly confronting them in this or that class) for
dealing with them.  But these are not abstract abstracts--they are
concrete abstracts.  Heh... And "most" people don't have them because
most people just don't think meta most of the time.

I'm reciting the above two from memory after many years of not having
looked up the specific reference, so pardon any mental transcription
errors.  But my point is that while Psychology is full of all kinds of
poorly designed experiments and broad overgeneralizations and mumbo
jumbo, there are also among the soup some people doing some good
science that teaches us interesting and often suprising things about
how people think.  I can't help but believe that this information is key to
making good choices about how to design languages and computational systems
for use by people.

Sure, sometimes the computational effect of doing something in an
alien way and just absorbing the reprensentational shift as "part of
the price" is fine.  And sometimes you trust a system so well that not
being able to debug the intermediate result is ok.  But you can only
decide that if you know the cost of the computation, the reliability
of the algorithm/heuristic (and hence the likelihood you'll have to
debug the system in alien transform space), and the cost of the
representational shift at each end...


 
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.
Xah  
View profile  
 More options Aug 3 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Xah <x...@xahlee.org>
Date: 2000/08/03
Subject: Re: Curious about functional programming
Dear friendly audiences,

Kent M Pitman <pit...@world.std.com> (3 Aug 2000 13:29:53 GMT) wrote:

> But the notion that the "speed of understanding" by a human processor
> is invariant under changes in brain representation, which seems to be
> Xah's position, would be the most surprising kind of outcome of such
> experiments and would have fascinating ramifications on the science of
> data interchange among communicating distributed processors.

"...seems to be Xah's position,..." ??

Kent, I'm so fucking disappointed. For all my lengthy posts in this thread,
you don't get to my points but cling to your thoughts about how human beings
this or that and hacking on something i never proposed.

Lieven Marchand <m...@bewoner.dma.be> (03 Aug 2000 18:27:36 +0200) wrote:

> I think De Groot's experiments with chess positions already proves
> Xah's position invalid. [... go players this and that]

I think if De Groot's experiments proved "my position" invalid, it must have
also proved that bookworms like you are invalid.

Quality thoughts and writings take energy. I'm getting very tired here
dealing with bigwigs who dodge & quibble & equivocate and ramify but
couldn't follow an argument. I wish somebody plaster this thread to the
moon, so that people can see the extreme stupidity of persons involved and
be ridiculed upon. No, i wish we can fast forward to the next 100 years, so
that we can actually see a statue of Xah pissing on these ph.D tag wearers
of 21st century.

Gee... i feel sooo... Sane! Doctor Naggum, let's go get a drink!

 Xah
 x...@xahlee.org
 http://xahlee.org/PageTwo_dir/more.html


 
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 Aug 3 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: Duane Rettig <du...@franz.com>
Date: 2000/08/03
Subject: Re: Curious about functional programming

Xah <x...@xahlee.org> writes:
> Dear friendly audiences,

> Kent M Pitman <pit...@world.std.com> (3 Aug 2000 13:29:53 GMT) wrote:
> > But the notion that the "speed of understanding" by a human processor
> > is invariant under changes in brain representation, which seems to be
> > Xah's position, would be the most surprising kind of outcome of such
> > experiments and would have fascinating ramifications on the science of
> > data interchange among communicating distributed processors.

> "...seems to be Xah's position,..." ??

> Kent, I'm so fucking disappointed. For all my lengthy posts in this thread,
> you don't get to my points but cling to your thoughts about how human beings
> this or that and hacking on something i never proposed.

"...all my lengthy posts..."

Perhaps this is precisely the problem.  In the past, your posts have
been verbose and grand, using words and phrases that seldom come up in
most English-speaking conversations or writings.

When I first started seeing yur articles on comp.lang.lisp, I thought
you considered yourself a poet/philosopher, specifically one to whom
it might actually be an insult for others to understand fully or to
catch all of the potential double-meanings of the phrases.  But as of
your last couple of articles, which have become more terse and direct
as your frustration with us has climbed, and especially the paragraph I
quoted above, which states your point so directly and with no chance
of misunderstanding, I now believe that you really want us to
understand you.  If this is truly the case, then you would obtain
much of that desired understanding by realizing this: There is a middle
ground - just because you have a firm command of a language doesn't mean
you must use it all, especially if your purpose is to communicate.

--
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.
Frank A. Adrian  
View profile  
 More options Aug 3 2000, 3:00 am
Newsgroups: comp.lang.lisp
From: "Frank A. Adrian" <fadr...@uswest.net>
Date: 2000/08/03
Subject: Re: Curious about functional programming

"Xah" <x...@xahlee.org> wrote in message news:B5AF631B.DFD9%xah@xahlee.org...
>I'm getting very tired here
> dealing with bigwigs who dodge & quibble & equivocate and ramify but
> couldn't follow an argument.

So don't do it if it's such a burden.  Are you some sort of masochist or
just insane?

>I wish somebody plaster this thread to the
> moon, so that people can see the extreme stupidity of persons involved and
> be ridiculed upon.

As it is, this is probably as close as you can get to "plastering this
thread to the moon" these days, unless you want to go to the expense of
press releases and PR firms. Feel free if you wish, though for one "getting
tired here" it might just prove to be more of a burden.

>No, i wish we can fast forward to the next 100 years, so
> that we can actually see a statue of Xah pissing on these ph.D tag wearers
> of 21st century.

My!  That would be an interesting outcome.  Good luck on your goal.
Although peeing on people seems to be a slightly odd ambition.  And probably
not one to be immortalized in statuary, unless as part of a fountain.

faa


 
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 76 - 100 of 132 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »