On Fri, Oct 10, 2008 at 06:47, Geoffrey Spear <[EMAIL PROTECTED]> wrote: > On Thu, Oct 9, 2008 at 6:34 PM, Ian Kelly <[EMAIL PROTECTED]> wrote: >> 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 object. I don't want to have to wait until next week to mill, when > I might need the resulting crops to make time-sensitive harvests. >
What about this: { Once each week for each Operator, a farmer may mill by specifying two crops e owns. E then forms a mathematical expression using the values of those two crops and the value of the chosen Operator exactly once each, and e evaluates the expression over the finite field of integers modulo 11. If the result is a number, e gains one Crop of the corresponding type for each Mill e owned at the beginning of that week with the corresponding Operator. } Mills would still be fungible and stateless, and could be used at any time, though with slightly different results. BobTHJ