swarm-support
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Tool class (Long... *real* Long)


From: Sven N. Thommesen
Subject: Re: Tool class (Long... *real* Long)
Date: Thu, 20 Mar 1997 09:30:50 -0600

At 01:17 AM 3/20/97 -0500, you wrote:
>
>
>Hi all,
>
>I just want to bounce a concept off y'all... 
>
>    - An object is an encapsulation of data members
>      (i.e."state") and methods.
>
>    - An agent is an extension of object such that: 
>         - it "exists" in some "context" (i.e. its
>           world),
>      and 
>         - it "schedules" execution of its own methods to
>           carry out some prescribed behavior.  
>
>    - A tool is also an extension of object and, like agents
>         - it "exists" in some "context", 
>      but, unlike agents,
>         - it is instructed (by an agent, perhaps) to
>           perform some function,
>      and otherwise, like an object, 
>         - it does "nothing" on its own.


It occurs to me that the difference between a "tool" and an
"agent" might become small indeed -- for example [to stay in
Ken's bailiwick] if the "object" being "given" by Agent A to
Agent B needs to fly from point a to point b before having its
desired 'impact' ... In other words, if a user asks a tool to do
something that will take sim time, the tool needs to make use
of the scheduling apparatus and becomes, by Ken's definition,
an agent !

All of which does not invalidate the usefulness of the 
functionality he suggests.

Instead of CoolTools, perhaps RoboAgents ?

--Sven
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]