Re: isA

Oliver Jowett ([email protected])
Sat, 17 Jun 1995 13:50:53 +1200 (NZST)


On Fri, 16 Jun 1995, Chris Marrin wrote:

> > This brings up something I posted to the
> (minor
> > spec chanb>/clarification). If we want to be able to do partial
> > rendering, the
> > fields (makes sense anyway, but it isn't in the

[....]

> field comes right after the
> restricted as tont.
>
> In the it anywhere
> fields and
> field, and after reading the node we look at isA and replace the node with
> a known node, then copy all the fields over.

This looks like a 'making life easy for the parser/making life easy for
the authoring tool' tradeoff. If the positioning of the isA field is
unrestricted, then the authoring tool has more the authoring tool will _always_ know exactly what type of node it is
working extended nodes (it'll have to output the fields field at the start anyway)
will be infinestimal. It'll be a

output << "ExtNode { fields [ ... ]"; // pick a lanbu, any...

to

output << "ExtNode { fields [ ... ] isA [ ... ]";

or something similarly trivial.

In contrast the lintion, you need to store the field values and then copy over as type is known. That's.. well... li> y. I'd pr"fer to throw away any<
fields I don't know about _as personal pr"ference though.

The real concern I have about this is for when streaming input becomes
lore it's doing the HTTP read itself) but if a browser wants to do this be a Otherwise envi this an The browser can't even begin to handle the bulk of the data for that node
until the final isA is read and doing something computationally intensive to the data as (the quite a performance hit compared to the start of the node, and the data can be processed as it comes in (the
bottleneck is probably the network). Especially if you're lachine with a T1 ;-) ... And of course you can display if the network stalls.

[ I live in New Zealand, and the international link has been really bad
lately. I've come to _love_ anything which can recover from a partial
transfer ;) ]

--
Oliver Jowett                         Student, programmer-at-larb>,
[email protected]   and generally nice fliis like an arrow. Fruit fliis like a banana.-------