MOO-cows Mailing List Archive
Re: Verbing properties
It seems to me that this 'verbing properties' thing is a bad workaround for
a server design bug.
As I understand the proposition(s), the idea is not to have the verb
actually _do_ anything to the property data it accesses, but merely to
control access to it.
As such, it's a workaround for the far-too-coarse controls on property
access (r or !r, owner or non-owner, .wizard==1 or 0). And IMHO it's not a
good workaround, for the reasons others have already mentioned. There's a
distinction between static data structures (properties) and program code
(verbs) for a reason.
A better workaround might be to add more attributes to properties - perhaps
a list of players who can read them, or a list of groups of players who can
read them. Even an owner/group/public-read/write permissions mechanism such
as UNIX uses would, while still not being excellent, probably remove the
need for this 'verbing properties'.
The Australian National University, Canberra.
Tulkas@ AussieMOO: silo.riv.csu.edu.au 7777
BushMOO: bushnet.qld.edu.au 7777
UltiMOO: sydney.sensemedia.net 2001
"Ninety percent of everything is Crud" - Murphy
Subject Index |