[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Swarm on Mac OSX 10.2.2?
From: |
Bill Northcott |
Subject: |
Re: Swarm on Mac OSX 10.2.2? |
Date: |
Mon, 9 Dec 2002 06:59:33 +1000 |
Brad Cox wrote
> which I saw nothing obvious in this quick scan. I gather the
> divergence is solely between GNU/Cygnus and Swarm, not Apple? You
> mentioned java compatibility somewhere but I saw no traces of this.
> If first impressions are right, this shouldn't be a big job. On the
> other hand, I've so far failed to assemble the dependencies to
> install the swarm RPMs on my Linux box and my main priority is
> finding a new job. I'll take a shot at integrating the differences
> but don't count on me just yet; there's far too much on my plate as
> it is.
Apart from the detail of the runtime, which I mentioned in my last
message, there is, as I understand it a more serious problem.
What follows is strictly my take on the issue and I may have misunderstood
this.
There is a sense in which Swarm is not even a set of object libraries
written in Objective-C. It is written in a language derived from
Objective-C in the same way that Objective-C is derived from C.
The principle difference with the Swarm dialect of Objective-C is the
phasic properties of the objects.
In normal Obj-C an object has a create method which instantiates it, other
methods which can be used on the instantiated object, and a method to
destroy the object.
In Swarm Obj-C there is a create phase, which begins with the Createbegin
method and ends with the CreateEnd method. During this phase there are a
number of methods available which relate to the creating of the object.
Once CreateEnd has been used create methods are no longer available. This
can be extended to further phases.
I confess that I don't not fully understand why this is necessary, but I
accept the assertions of those much more experienced than me, that it is.
I also understand that at the time these things were introduced Obj-C was
seen as a dead language and as a result the Swarm development people did
not feel constrained to conform to any standard Objective-C language.
Maybe I got this all wrong.
Bil Northcott
==================================
Swarm-Support is for discussion of the technical details of the day
to day usage of Swarm. For list administration needs (esp.
[un]subscribing), please send a message to <address@hidden>
with "help" in the body of the message.
- Re: Swarm on Mac OSX 10.2.2?, (continued)
- Re: Swarm on Mac OSX 10.2.2?, Bill Northcott, 2002/12/06
- Re: Swarm on Mac OSX 10.2.2?, Brad Cox, 2002/12/06
- Re: Swarm on Mac OSX 10.2.2?, Paul Johnson, 2002/12/07
- Re: Swarm on Mac OSX 10.2.2?, Brad Cox, 2002/12/07
- Re: Swarm on Mac OSX 10.2.2?, Bill Northcott, 2002/12/08
- Newbie swarmapps problems., Brad Cox, 2002/12/08
- Re: Newbie swarmapps problems., Brad Cox, 2002/12/08
- Re: Newbie swarmapps problems., Paul Johnson, 2002/12/08
- Re: Newbie swarmapps problems., Brad Cox, 2002/12/08
- Cohesion/Competitive power models (was Re: Newbie swarmapps problems.), gepr, 2002/12/09
- Re: Swarm on Mac OSX 10.2.2?,
Bill Northcott <=
Re: Run mousetrap, Paul E Johnson, 2002/12/06
- Re: Run mousetrap, Li An, 2002/12/06
- Re: Run mousetrap, Paul E Johnson, 2002/12/06
- Re: Run mousetrap, Li An, 2002/12/06
- Re: Run mousetrap, Paul E Johnson, 2002/12/06
- Java mousetrap, Li An, 2002/12/07
- Re: Java mousetrap, Paul Johnson, 2002/12/07
- Re: Java mousetrap, Li An, 2002/12/07