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.