Jamie Dallaire on Sun, 27 Jan 2008 10:00:38 -0700 (MST)


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

[s-b] Proposal: List Attributes


This is mainly a setup for one or two proposals I plan to submit soon.

I submit the following Proposal, called "List Attributes":

{
At the end of Rule 4E11 (Attributes), add the following text:
{{
A List Attribute is a game object that is, in all respects, like an
Attribute, with the following differences:

* The Value of an Instance of a List Attribute consists of a variable
non-negative number of Articles, included within curly brackets and
separated by commas [[e.g. {Article 1, Article 2, Article 3}]]. Articles,
rather than the Value itself, must be members of the Range of a List
Attribute. Unless otherwise specified by a Rule, the default Value of a List
Attribute is {}.

* There are two Attributes, MinLength and MaxLength, with a scope of all
List Attributes, a range of all non-negative integers, and default values of
0 and 999, respectively. A List Attribute's MinLength is the minimum number
of Articles the Value of its Instances can contain, while MaxLength is the
maximum.

Positionally, unless otherwise specified, a new Article added to a List
Attribute's Instance's Value is placed at the end (to the right) of the
series of Articles. An Article which ceases to be an Article in an
Instance's Value is removed and, unless otherwise specified, all values to
that come after it (to the right) are shifted one position to the left.
}}
}

Billy Pilgrim
_______________________________________________
spoon-business mailing list
spoon-business@xxxxxxxxx
http://lists.ellipsis.cx/mailman/listinfo/spoon-business