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

*To*: zzdev@xxxxxxxxxx*Subject*: Re: [zzdev] Re: [zzdev] More Use Cases*From*: Brent Turcotte <brentt@xxxxxxxxxxxxx>*Date*: Sun, 02 Dec 2001 16:10:58*In-reply-to*: <3BDD9C1B.CB110FA4@xxxxxx>*References*: <3.0.1.16.20011027205650.4487c972@xxxxxxxxxxxxx>

>I think browsing all the possible ways to invoke a menu command will >actually be one important way to interface with ZigZag when using a >mouse. ;o) (I.e., you would browse till you find the exact parameters >you want, then you invoke that command.) Agreed. This is also the most important use of the possibility generator by far. >> Also, a possibility generator might be in the form of a >> specialized programming language rather than an applitude. > >I don't quite understand this yet. I would imagine that you can use >practically any cellular language to program it. I would consider both >creating a "possibility space" (what should we call that? -- e.g. the >set of possible clothings from your example) and browsing one resulting >"possibility space" an applitude, or part of an applitude, depending on >what you're doing... A possibility space depends on mathematical rules. A simple cellular language could take care of unexpected configurations that an applitude couldn't (without the applitude becoming overloaded with options). The basic rules are the formulas for combinations and permutations: P(n, r) = n!/(n-r)! C(n, r) = n!/r!(n-r)! or C(n, r) = P(n, r)/r! With permutations order matters, with combinations order doesn't matter. Examples of possibility spaces: -Painting of geometic shapes (ie how many unique ways could you color a cube with two colors, answer -- 5) -Card games -Chess, Go, other board games -Number of ways to dress yourself with your wardrobe -Number of different fruit punches you can make with ten different fruits (you could likely find some rather odd combinations in the resulting list) -Number of different playlists of your song collection you can make with certain criteria you specify A bigger idea than a possibility generator would be a mathematical problem solver. This idea would be a MASSIVE undertaking. But it would allow people to use mathematical concepts beyond their understanding, like scalar gradients. Brent

**References**:**More Use Cases***From:*Brent Turcotte

**Re: [zzdev] More Use Cases***From:*B. Fallenstein

- Prev by Date:
**Re: [zzdev] Re: [zzdev] "Virtual" (was: Re: [zzdev] Some thoughts on virtualstructures)** - Next by Date:
**Re: [zzdev] Is there a ZigZag Wiki?** - Previous by thread:
**Re: [zzdev] More Use Cases** - Next by thread:
**Re: [zzdev] :zz: 060 and 061 probs under Windows** - Index(es):