On Thursday 09 October 2008 11:36:38 pm Ian Kelly wrote: > 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.
Presumably the miller is supposed to be the farmer whose mill is milling. In a mill rental (let Alice be renting eir mill to Bob), Alice's mill is consuming Bob's crops and giving the result to Bob. (This is effectively what people do nowadays, but with more steps.) In your version, if Alice adds a job to Bob's queue, it's still Bob's mill milling Bob's crops into Bob's possession. In mine, it's Alice's mill milling Bob's crops into Bob's possession. ps: I just found a small bug in my version, should specify that the baker has to consent. Maybe I don't really understand where you're going with this. Can you provide an imaginary transcript of an example rental? Here's mine. Alice: [a-b] SELL: rent (+ Mill) 1 VP Bob: [a-b] FILL: 3+4 (time passes; now is beginning of next week) (Alice's queue iterates. Bob loses one each of 3 and 4 crops, and gains a 7.)