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

Re: [zzdev] Re: [zzdev] Re: [zzdev] Fully general cell references



On Wed, 16 Aug 2000, Antti-Juhani Kaijanaho wrote:

> On 20000816T101717+0300, Antti-Juhani Kaijanaho wrote:
> > On 20000816T101000+0300, Antti-Juhani Kaijanaho wrote:
> > > I have not been able to design such a structure using any bounded number
> > > of dimensions.  
> > 
> > Actually, I just had an idea.  I'll post details when I've convinced
> > myself that it works.
> 
> Ok, here goes:
[...]
> 
> I believe this works and is reasonably efficient.  Comments?

We had a discussion here tonight with Ted (AJ was there and kind enough to
explain the idea again), and we decided to go ahead with it. Three
dimensions is a lot, but OTOH one of them works for cursor-cargo so it's
just a transition from 2 to 3, and also we can optimize this behind the
scenes.

After this, a cursor can go anywhere so we can easily show all pointing
structures.

I expect this will be implemented transparently in ZZCursorReal.java
eventually.

On another note, I'm adding another feature there tonight for tomorrow's
demo: we got a bit too serious on a joke when Sonera's Veikko Hara (who is
funding us) told us he is interested in putting ZZ over existing
databases: we were joking about doing another demo tomorrow morning since
one of the demos was done yesterday evening and finally the joke got
serious and here we are, coding like there's no tomorrow (no, like there
*IS* a tomorrow that comes all too soon).

So the feature is: a cursor can refer to a ZZPath if it has no
cursor-cargo cell and then it takes that path, starting from the cell of
another cursor. This is used for showing a special view of a particular
structure. I haven't added it yet but will probably do it soon.

	Tuomas