Re: [FRIAM] What is an object?

2018-07-17 Thread Marcus Daniels
Objects are more versatile than modules:  An object can be passed around, and 
it can provide scoping and access control like most modules system do.Even 
static symbol access can be done with objects provided there is an origin 
object that provides those services like QueryInterface (think the `env’ 
optional argument to main in C).   The trick is to do it in such a way that a 
compiler can analyze what is going on, e.g. to enable devirtualization.   
That’s not easy, so I’d argue that’s why there is a duality between modules and 
objects – it is a performance issue.   In practice, module systems are mainly 
concerned with facilitating birth of objects.  Once born, there’s little need 
for them because everything else can be done with messaging and functional 
composition.
From: Friam  on behalf of Alfredo Covaleda Vélez 

Reply-To: The Friday Morning Applied Complexity Coffee Group 
Date: Tuesday, July 17, 2018 at 10:35 PM
To: The Friday Morning Applied Complexity Coffee Group 
Subject: Re: [FRIAM] What is an object?

And this is probably  even better for your discussion

http://wiki.c2.com/?AlanKaysDefinitionOfObjectOriented

On Tue, Jul 17, 2018 at 11:09 PM, Alfredo Covaleda Vélez 
mailto:alfr...@covaleda.co>> wrote:
I do not know if Alan Kay created the term object in the context of programming 
 but he was a pioneer of OOP when created Smalltalk. These are few paragraphs 
where Kay is cited in relation to the term object and concept is explained.

https://www.yegor256.com/2017/12/12/alan-kay-was-wrong.html

Felicidades para todos.

On Tue, Jul 17, 2018 at 10:19 PM, Marcus Daniels 
mailto:mar...@snoutfarm.com>> wrote:
One can also have procedures bound to types where the procedures are pure.
OOP does not imply methods that have privileged access to state, although this 
is common with languages like C++ and Java.
In contrast, a method (or type bound procedure) can have privileged access to 
the meaning of state when state is provided (as an argument).
Haskell basically requires this approach and Fortran 2008 facilitates it.

On 7/17/18, 9:05 PM, "Friam on behalf of Russell Standish" 
mailto:friam-boun...@redfish.com> on behalf of 
li...@hpcoders.com.au> wrote:

Not sure about "utility"/"tool", but an object is distinguished from a
function by having state. Call an object's method, and the method's
scope is populated by the object's data members, which of course,
differ from object to object.

By contrast a function either has no state (pure function), or its
state is global (same for every function invocation).

Cheers

On Tue, Jul 17, 2018 at 10:06:57PM -0400, Nick Thompson wrote:
> Dave, and anybody else who wants to play.
>
>
>
> I have always been puzzled by the question of how one distinguishes an
> object in object programming from a utility in DOS or a tool in Matlab.  
Or
> any mathematical function, for that matter.  You give it what it needs, 
and
> it gives you what it's supposed to, and you don't give a damn how it 
works.
>
>
>
> Please don't yell at me.
>
>
>
> Nick
>
>
>
> Nicholas S. Thompson
>
> Emeritus Professor of Psychology and Biology
>
> Clark University
>
> http://home.earthlink.net/~nickthompson/naturaldesigns/
>
>
>

> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove


--


Dr Russell StandishPhone 0425 253119 (mobile)
Principal, High Performance Coders
Visiting Senior Research Fellow
hpco...@hpcoders.com.au
Economics, Kingston University http://www.hpcoders.com.au



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC 

Re: [FRIAM] What is an object?

2018-07-17 Thread Alfredo Covaleda Vélez
And this is probably  even better for your discussion

http://wiki.c2.com/?AlanKaysDefinitionOfObjectOriented

On Tue, Jul 17, 2018 at 11:09 PM, Alfredo Covaleda Vélez <
alfr...@covaleda.co> wrote:

> I do not know if Alan Kay created the term object in the context of
> programming  but he was a pioneer of OOP when created Smalltalk. These are
> few paragraphs where Kay is cited in relation to the term object and
> concept is explained.
>
> https://www.yegor256.com/2017/12/12/alan-kay-was-wrong.html
>
> Felicidades para todos.
>
> On Tue, Jul 17, 2018 at 10:19 PM, Marcus Daniels 
> wrote:
>
>> One can also have procedures bound to types where the procedures are
>> pure.
>> OOP does not imply methods that have privileged access to state, although
>> this is common with languages like C++ and Java.
>> In contrast, a method (or type bound procedure) can have privileged
>> access to the meaning of state when state is provided (as an argument).
>> Haskell basically requires this approach and Fortran 2008 facilitates it.
>>
>> On 7/17/18, 9:05 PM, "Friam on behalf of Russell Standish" <
>> friam-boun...@redfish.com on behalf of li...@hpcoders.com.au> wrote:
>>
>> Not sure about "utility"/"tool", but an object is distinguished from a
>> function by having state. Call an object's method, and the method's
>> scope is populated by the object's data members, which of course,
>> differ from object to object.
>>
>> By contrast a function either has no state (pure function), or its
>> state is global (same for every function invocation).
>>
>> Cheers
>>
>> On Tue, Jul 17, 2018 at 10:06:57PM -0400, Nick Thompson wrote:
>> > Dave, and anybody else who wants to play.
>> >
>> >
>> >
>> > I have always been puzzled by the question of how one distinguishes
>> an
>> > object in object programming from a utility in DOS or a tool in
>> Matlab.  Or
>> > any mathematical function, for that matter.  You give it what it
>> needs, and
>> > it gives you what it's supposed to, and you don't give a damn how
>> it works.
>> >
>> >
>> >
>> > Please don't yell at me.
>> >
>> >
>> >
>> > Nick
>> >
>> >
>> >
>> > Nicholas S. Thompson
>> >
>> > Emeritus Professor of Psychology and Biology
>> >
>> > Clark University
>> >
>> > http://home.earthlink.net/~nickthompson/naturaldesigns/
>> >
>> >
>> >
>>
>> > 
>> > FRIAM Applied Complexity Group listserv
>> > Meets Fridays 9a-11:30 at cafe at St. John's College
>> > to unsubscribe http://redfish.com/mailman/lis
>> tinfo/friam_redfish.com
>> > FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
>>
>>
>> --
>>
>> 
>> 
>> Dr Russell StandishPhone 0425 253119 (mobile)
>> Principal, High Performance Coders
>> Visiting Senior Research Fellowhpco...@hpcoders.com.au
>> Economics, Kingston University http://www.hpcoders.com.au
>> 
>> 
>>
>> 
>> FRIAM Applied Complexity Group listserv
>> Meets Fridays 9a-11:30 at cafe at St. John's College
>> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
>> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
>>
>>
>> 
>> FRIAM Applied Complexity Group listserv
>> Meets Fridays 9a-11:30 at cafe at St. John's College
>> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
>> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
>>
>
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove


Re: [FRIAM] What is an object?

2018-07-17 Thread Alfredo Covaleda Vélez
I do not know if Alan Kay created the term object in the context of
programming  but he was a pioneer of OOP when created Smalltalk. These are
few paragraphs where Kay is cited in relation to the term object and
concept is explained.

https://www.yegor256.com/2017/12/12/alan-kay-was-wrong.html

Felicidades para todos.

On Tue, Jul 17, 2018 at 10:19 PM, Marcus Daniels 
wrote:

> One can also have procedures bound to types where the procedures are
> pure.
> OOP does not imply methods that have privileged access to state, although
> this is common with languages like C++ and Java.
> In contrast, a method (or type bound procedure) can have privileged access
> to the meaning of state when state is provided (as an argument).
> Haskell basically requires this approach and Fortran 2008 facilitates it.
>
> On 7/17/18, 9:05 PM, "Friam on behalf of Russell Standish" <
> friam-boun...@redfish.com on behalf of li...@hpcoders.com.au> wrote:
>
> Not sure about "utility"/"tool", but an object is distinguished from a
> function by having state. Call an object's method, and the method's
> scope is populated by the object's data members, which of course,
> differ from object to object.
>
> By contrast a function either has no state (pure function), or its
> state is global (same for every function invocation).
>
> Cheers
>
> On Tue, Jul 17, 2018 at 10:06:57PM -0400, Nick Thompson wrote:
> > Dave, and anybody else who wants to play.
> >
> >
> >
> > I have always been puzzled by the question of how one distinguishes
> an
> > object in object programming from a utility in DOS or a tool in
> Matlab.  Or
> > any mathematical function, for that matter.  You give it what it
> needs, and
> > it gives you what it's supposed to, and you don't give a damn how it
> works.
> >
> >
> >
> > Please don't yell at me.
> >
> >
> >
> > Nick
> >
> >
> >
> > Nicholas S. Thompson
> >
> > Emeritus Professor of Psychology and Biology
> >
> > Clark University
> >
> > http://home.earthlink.net/~nickthompson/naturaldesigns/
> >
> >
> >
>
> > 
> > FRIAM Applied Complexity Group listserv
> > Meets Fridays 9a-11:30 at cafe at St. John's College
> > to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
> > FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
>
>
> --
>
> 
> 
> Dr Russell StandishPhone 0425 253119 (mobile)
> Principal, High Performance Coders
> Visiting Senior Research Fellowhpco...@hpcoders.com.au
> Economics, Kingston University http://www.hpcoders.com.au
> 
> 
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
>
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove


Re: [FRIAM] Science question...re: cold neck scarfs

2018-07-17 Thread Gillian Densmore
AHA! googlefu skills worked better this time. Something to do with with the
neck (for example) helps with body heat and the wraps let off cold water...
I guess I just don't understand how something that small can help cool you
down. So I just thought I'd ask what the science might be




On Tue, Jul 17, 2018 at 9:00 PM, Gary Schiltz 
wrote:

> Are you getting overheated during class? I would assume that your teacher
> is suggesting this as a way to help keep cool. Evaporative cooling is
> especially effective in dry climates like Santa Fe. See
> https://en.wikipedia.org/wiki/Evaporative_cooler.
>
> On Tue, Jul 17, 2018 at 9:29 PM, Gillian Densmore 
> wrote:
>
>> I has a science question. I trying out doing more excersize. In one of my
>> zumba classes a teacher sugested I try a wet towel on my head (before
>> class) and then a wet scare around my neck during class.
>>
>> I feel as my googlefu skills are failing because I can't find a reason
>> why that helps. Anyone know what the science is?
>> LifeHacker and a pretty dated StackScience blurb speculated it has to do
>> with having just enough gold water (relative to the hot air neer your body)
>> to somehow make  kind of cool air zone.
>> Somehow how I am...skeptical
>> Cooling of your head makes sense (hair  gets wet and you cold water on
>> your head just feels really good in the summer)
>>
>> But I don't get  why cold towel or scarf around your neck can help.
>>
>> 
>> FRIAM Applied Complexity Group listserv
>> Meets Fridays 9a-11:30 at cafe at St. John's College
>> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
>> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
>>
>>
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
>
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove


Re: [FRIAM] What is an object?

2018-07-17 Thread Marcus Daniels
One can also have procedures bound to types where the procedures are pure.  
OOP does not imply methods that have privileged access to state, although this 
is common with languages like C++ and Java.
In contrast, a method (or type bound procedure) can have privileged access to 
the meaning of state when state is provided (as an argument).
Haskell basically requires this approach and Fortran 2008 facilitates it.

On 7/17/18, 9:05 PM, "Friam on behalf of Russell Standish" 
 wrote:

Not sure about "utility"/"tool", but an object is distinguished from a
function by having state. Call an object's method, and the method's
scope is populated by the object's data members, which of course,
differ from object to object.

By contrast a function either has no state (pure function), or its
state is global (same for every function invocation).

Cheers

On Tue, Jul 17, 2018 at 10:06:57PM -0400, Nick Thompson wrote:
> Dave, and anybody else who wants to play. 
> 
>  
> 
> I have always been puzzled by the question of how one distinguishes an
> object in object programming from a utility in DOS or a tool in Matlab.  
Or
> any mathematical function, for that matter.  You give it what it needs, 
and
> it gives you what it's supposed to, and you don't give a damn how it 
works. 
> 
>  
> 
> Please don't yell at me.
> 
>  
> 
> Nick 
> 
>  
> 
> Nicholas S. Thompson
> 
> Emeritus Professor of Psychology and Biology
> 
> Clark University
> 
> http://home.earthlink.net/~nickthompson/naturaldesigns/
> 
>  
> 

> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove


-- 


Dr Russell StandishPhone 0425 253119 (mobile)
Principal, High Performance Coders
Visiting Senior Research Fellowhpco...@hpcoders.com.au
Economics, Kingston University http://www.hpcoders.com.au



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove


Re: [FRIAM] Science question...re: cold neck scarfs

2018-07-17 Thread Gillian Densmore
That could be as well!
I've taken to wearing a wet neck cooling scarf (because 85-90 degree heat
is pretty hot)
I  was curius why things like
https://www.amazon.com/Icy-Cools-Ice-Bandana-by/dp/B000PGQ9U4/ref=sr_1_5?ie=UTF8=1531883617=8-5=neck+cooler+wraps=51h%252B7kOR6oL=_SY300_QL70_=srch

and why stuff  like that help as well as they seem to for cooling down

Durring class yeah it's just a saftey and compfort issue with 30 something
people dancing in The Studio



On Tue, Jul 17, 2018 at 9:00 PM, Gary Schiltz 
wrote:

> Are you getting overheated during class? I would assume that your teacher
> is suggesting this as a way to help keep cool. Evaporative cooling is
> especially effective in dry climates like Santa Fe. See
> https://en.wikipedia.org/wiki/Evaporative_cooler.
>
> On Tue, Jul 17, 2018 at 9:29 PM, Gillian Densmore 
> wrote:
>
>> I has a science question. I trying out doing more excersize. In one of my
>> zumba classes a teacher sugested I try a wet towel on my head (before
>> class) and then a wet scare around my neck during class.
>>
>> I feel as my googlefu skills are failing because I can't find a reason
>> why that helps. Anyone know what the science is?
>> LifeHacker and a pretty dated StackScience blurb speculated it has to do
>> with having just enough gold water (relative to the hot air neer your body)
>> to somehow make  kind of cool air zone.
>> Somehow how I am...skeptical
>> Cooling of your head makes sense (hair  gets wet and you cold water on
>> your head just feels really good in the summer)
>>
>> But I don't get  why cold towel or scarf around your neck can help.
>>
>> 
>> FRIAM Applied Complexity Group listserv
>> Meets Fridays 9a-11:30 at cafe at St. John's College
>> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
>> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
>>
>>
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
>
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove


Re: [FRIAM] What is an object?

2018-07-17 Thread Gillian Densmore
lol and here I was trying to be simple and not get into states wich is a
cluster IMO. but yeah that is a good point the computer needs to know how
and wen to bake cookies and set the timer (states)

Now look you've just made him more confused! :P

Just to make this reeely go more off the rails:
Seriusly IF we want stuff to run in the web is having a state still needed
I thought that was one of the whole pissing contest between Mozzila's X-Tag
(states are baked in somehow) or WebCompenents (googles mess that has them
(sort of)
As I undestand it  X-Tag (for example) somehow real time asks if it's
possible to do something before assuming it can.

Or is that just a limit of computer languages?


On Tue, Jul 17, 2018 at 9:05 PM, Russell Standish 
wrote:

> Not sure about "utility"/"tool", but an object is distinguished from a
> function by having state. Call an object's method, and the method's
> scope is populated by the object's data members, which of course,
> differ from object to object.
>
> By contrast a function either has no state (pure function), or its
> state is global (same for every function invocation).
>
> Cheers
>
> On Tue, Jul 17, 2018 at 10:06:57PM -0400, Nick Thompson wrote:
> > Dave, and anybody else who wants to play.
> >
> >
> >
> > I have always been puzzled by the question of how one distinguishes an
> > object in object programming from a utility in DOS or a tool in Matlab.
> Or
> > any mathematical function, for that matter.  You give it what it needs,
> and
> > it gives you what it's supposed to, and you don't give a damn how it
> works.
> >
> >
> >
> > Please don't yell at me.
> >
> >
> >
> > Nick
> >
> >
> >
> > Nicholas S. Thompson
> >
> > Emeritus Professor of Psychology and Biology
> >
> > Clark University
> >
> > http://home.earthlink.net/~nickthompson/naturaldesigns/
> >
> >
> >
>
> > 
> > FRIAM Applied Complexity Group listserv
> > Meets Fridays 9a-11:30 at cafe at St. John's College
> > to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
> > FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
>
>
> --
>
> 
> 
> Dr Russell StandishPhone 0425 253119 (mobile)
> Principal, High Performance Coders
> Visiting Senior Research Fellowhpco...@hpcoders.com.au
> Economics, Kingston University http://www.hpcoders.com.au
> 
> 
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove


Re: [FRIAM] What is an object?

2018-07-17 Thread Gillian Densmore
@Nick basically OOP may (or may not be) a good way to descibe and yes that
often leeds to flame wars.  Essentially many years ago it was considered
hard (and a bad idea at the time) to make a recipe without descringing to
the computer what the different things were. Adding things to a computer
language to describe those things basically meant (sort of) like
this:Computer a Cup is something 12inches  has a round piece solide and
red. The computer now knows what  a cup is when asked: Can you poor tea
into this cup(not without spilling it now asks)

I simply do not know why the used the term Object Orientated.

You are basically speaking computer the computer only knows  what you
describe as a real example of computer speak
def Gil= Smar.tas dowhile [mood == good]

That (in python assuming I didn't mess up spacing would say: Hey there make
a thing galled Gil (me) that when while he is in good humor sometimes is a
smart ass..
Someone else might speak to a computer in another language just like I
speak some Klingon and a little (almost none ) German, others speak French
mandarin etc.
type coffe;
Strct Coffee [hot, black list]
That's (some GoLangJS speak to say: So computer my really cool
Ractijono(Coffee) shop needs to have a cofee list! and here is what makes
coffeness Coffe!

it gets weirder with HtmL5 and Xtags:

xtag.create('x-clock', class extends XTagElement {
  connectedCallback () {
this.start();
  }


^ that says ok so it'd be a really good idea for my page to have a clock! a
clock sits in the background and tells time, start it when the page loads
(theirs way more to it )




Does that make things about a clear as YodaSpeak?


And nick for the most part as someone said: Question no bad their
areasnwers smart only one might get (hehehehehe in a bad yoda voice)

In all serius that reely is a good questions. I haven't used MatLab so I
have no idea what or how it does

FWIW people are moving from deciding to first tell a compute rwhat
everthing is,  to moving to here's a instruction manual, here's some parts
here's how to build
(X-Tags, Cookie cutters, or templates depending on who's doing it and if
it's speaking WebPolymer (twitch) or X-Tags)



On Tue, Jul 17, 2018 at 8:06 PM, Nick Thompson 
wrote:

> Dave, and anybody else who wants to play.
>
>
>
> I have always been puzzled by the question of how one distinguishes an
> object in object programming from a utility in DOS or a tool in Matlab.  Or
> any mathematical function, for that matter.  You give it what it needs, and
> it gives you what it’s supposed to, and you don’t give a damn how it works.
>
>
>
> Please don’t yell at me.
>
>
>
> Nick
>
>
>
> Nicholas S. Thompson
>
> Emeritus Professor of Psychology and Biology
>
> Clark University
>
> http://home.earthlink.net/~nickthompson/naturaldesigns/
>
>
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
>
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove


Re: [FRIAM] What is an object?

2018-07-17 Thread Russell Standish
Not sure about "utility"/"tool", but an object is distinguished from a
function by having state. Call an object's method, and the method's
scope is populated by the object's data members, which of course,
differ from object to object.

By contrast a function either has no state (pure function), or its
state is global (same for every function invocation).

Cheers

On Tue, Jul 17, 2018 at 10:06:57PM -0400, Nick Thompson wrote:
> Dave, and anybody else who wants to play. 
> 
>  
> 
> I have always been puzzled by the question of how one distinguishes an
> object in object programming from a utility in DOS or a tool in Matlab.  Or
> any mathematical function, for that matter.  You give it what it needs, and
> it gives you what it's supposed to, and you don't give a damn how it works. 
> 
>  
> 
> Please don't yell at me.
> 
>  
> 
> Nick 
> 
>  
> 
> Nicholas S. Thompson
> 
> Emeritus Professor of Psychology and Biology
> 
> Clark University
> 
> http://home.earthlink.net/~nickthompson/naturaldesigns/
> 
>  
> 

> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove


-- 


Dr Russell StandishPhone 0425 253119 (mobile)
Principal, High Performance Coders
Visiting Senior Research Fellowhpco...@hpcoders.com.au
Economics, Kingston University http://www.hpcoders.com.au



FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove


Re: [FRIAM] Science question...re: cold neck scarfs

2018-07-17 Thread Gary Schiltz
Are you getting overheated during class? I would assume that your teacher
is suggesting this as a way to help keep cool. Evaporative cooling is
especially effective in dry climates like Santa Fe. See
https://en.wikipedia.org/wiki/Evaporative_cooler.

On Tue, Jul 17, 2018 at 9:29 PM, Gillian Densmore 
wrote:

> I has a science question. I trying out doing more excersize. In one of my
> zumba classes a teacher sugested I try a wet towel on my head (before
> class) and then a wet scare around my neck during class.
>
> I feel as my googlefu skills are failing because I can't find a reason why
> that helps. Anyone know what the science is?
> LifeHacker and a pretty dated StackScience blurb speculated it has to do
> with having just enough gold water (relative to the hot air neer your body)
> to somehow make  kind of cool air zone.
> Somehow how I am...skeptical
> Cooling of your head makes sense (hair  gets wet and you cold water on
> your head just feels really good in the summer)
>
> But I don't get  why cold towel or scarf around your neck can help.
>
> 
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9a-11:30 at cafe at St. John's College
> to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
> FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove
>
>

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove


Re: [FRIAM] What is an object?

2018-07-17 Thread Marcus Daniels
Nick,

An important aspect of object-oriented programming (OOP) is the ability to pass 
around capabilities and not just lifeless state.   With object-oriented 
programming, the things objects can do as just another kind of stuff.

Without this property, it is more difficult to consider interactions between 
objects without subsuming the objects into a bigger class of objects.
For example, it is unreasonable to consider FRIAM as a parent or owner of the 
members of this list, yet the procedural programming paradigm strongly 
encourages that kind of thinking and that kind of organization.

There are other aspects of OOP that people may claim are important, such as 
type inheritance or even multiple inheritance.   I think these are 
non-essential.  Messaging (or methods) and localized-encapsulation are 
essential.  Some object-oriented languages like Smalltalk or JavaScript have 
almost no type system at all.

Marcus

From: Friam  on behalf of Nick Thompson 

Reply-To: The Friday Morning Applied Complexity Coffee Group 
Date: Tuesday, July 17, 2018 at 8:07 PM
To: Friam 
Subject: [FRIAM] What is an object?

Dave, and anybody else who wants to play.

I have always been puzzled by the question of how one distinguishes an object 
in object programming from a utility in DOS or a tool in Matlab.  Or any 
mathematical function, for that matter.  You give it what it needs, and it 
gives you what it’s supposed to, and you don’t give a damn how it works.

Please don’t yell at me.

Nick

Nicholas S. Thompson
Emeritus Professor of Psychology and Biology
Clark University
http://home.earthlink.net/~nickthompson/naturaldesigns/


FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove


[FRIAM] Science question...re: cold neck scarfs

2018-07-17 Thread Gillian Densmore
I has a science question. I trying out doing more excersize. In one of my
zumba classes a teacher sugested I try a wet towel on my head (before
class) and then a wet scare around my neck during class.

I feel as my googlefu skills are failing because I can't find a reason why
that helps. Anyone know what the science is?
LifeHacker and a pretty dated StackScience blurb speculated it has to do
with having just enough gold water (relative to the hot air neer your body)
to somehow make  kind of cool air zone.
Somehow how I am...skeptical
Cooling of your head makes sense (hair  gets wet and you cold water on your
head just feels really good in the summer)

But I don't get  why cold towel or scarf around your neck can help.

FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove


[FRIAM] What is an object?

2018-07-17 Thread Nick Thompson
Dave, and anybody else who wants to play. 

 

I have always been puzzled by the question of how one distinguishes an
object in object programming from a utility in DOS or a tool in Matlab.  Or
any mathematical function, for that matter.  You give it what it needs, and
it gives you what it's supposed to, and you don't give a damn how it works. 

 

Please don't yell at me.

 

Nick 

 

Nicholas S. Thompson

Emeritus Professor of Psychology and Biology

Clark University

http://home.earthlink.net/~nickthompson/naturaldesigns/

 


FRIAM Applied Complexity Group listserv
Meets Fridays 9a-11:30 at cafe at St. John's College
to unsubscribe http://redfish.com/mailman/listinfo/friam_redfish.com
FRIAM-COMIC http://friam-comic.blogspot.com/ by Dr. Strangelove