Subject: Suggestion.

From: [email-masked] (Wayne E. Bouchard)
Date: Mon, 19 Oct 1992 19:53:13 -0700

Unless I've missed it, I would like to see @chown made into a
builtin. [chown(<object>, <new-owner>)]. I seem to remember people
telling me that this would tend to simplify things a bit for them.
/shrug just a thought.

---

From: Roger Crew <[email-masked]>
Date: Mon, 19 Oct 1992 21:12:25 -0700

[email-masked] (Wayne E. Bouchard) writes:
> Unless I've missed it, I would like to see @chown made into a builtin. 

In effect, it already is a builtin, albeit with strange syntax, i.e., 

    (foo.owner = newowner);

rather than 

    chown(foo,newowner);

The problem is that this doesn't do quite what one wants.  Simply changing 
the owner field doesn't suffice, given the way property permissions are 
currently handled.  In particular, this should automatically change the 
ownership on all of the object's +c properties, but it doesn't.  

The most recent release of LambdaCore provides 

    $wiz_utils:set_owner(foo,newowner)

which is probably what you want to use for now.  Since there are arguments
about exactly how +c properties should work anyway, the real solution
hangs on the question of what should be (is going to be) done about them.
--
Roger Crew
Internet:  [email-masked]
LambdaMOO:  Rog