On Thu, Oct 9, 2008 at 9:14 PM, Ben Caplan <[EMAIL PROTECTED]> wrote:
> On Thursday 09 October 2008 05:34:37 pm Ian Kelly wrote:
>> 10. A farmer's milling queue is initially empty. A farmer (the
>> miller) may add milling jobs to the end of any farmer's milling
>> queue by announcement, with the consent of that farmer. At the
>> beginning of each week, after Digit Ranches produce crops, each
>> Mill processes and removes the first available milling job with a
>> matching Operator, if any, from its owner's milling queue.
>
> I don't think this works the way you want. For example, if Alice adds
> a milling job to the end of Bob's milling queue, and Bob owns no
> mills of eir own, then the job will never be processed.
>
> Maybe like this....
>
> 9. (...)
> used in the expression is destroyed from the baker's possession if
> possible, and then if two crops were so destroyed, one crop of the
> result is created in the baker's possession.
>
> 10. The milling queue is initially empty. A farmer (the miller) may
> add milling jobs to the end of the milling queue by announcement,
> optionally specifying a farmer (the baker); if no baker is specified,
> it defaults to the miller. At the beginning of each week, after Digit
> Ranches produce crops, each Mill processes and removes from the
> milling queue the first available milling job, if any, with a
> matching Operator and miller equal to the Mill's owner.

I don't see what difference it makes.  In your version, if the miller
has no mills, the job still never gets processed.

-root

Reply via email to