You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by James Berry <jb...@criticalpath.com> on 2003/04/03 20:13:53 UTC

Re: Adding RefCount support to DOMNode (was Next release)

I'd like to solicit comment from other committers and stakeholders about
this proposed patch. If people agree, I'm happy to commit it.

The basic question is:

    - Is it proper/okay to add several additional "experimental" interfaces
to the DOMNode class that will enable use of reference counting in derived
or alternate DOM implementations that want to work with Xerces? Such
additional interfaces can be marked experimental, and will have no impact on
Xerces mainline peformance.

The benefit of this is:

    - Groups, such as Quark, can use alternate or derived DOM classes in
conjunction with Xerces. In the absence of this change, they are unable to
do so.

I went over several interfaces with Urs to try to make this as broadly
applicable as possible without affecting Xerces out of the box. But the
question still remains: is it right to add such experimental interfaces to
the base Xerces DOMNode? Personally, I think it adds value in terms of
supporting additional DOM flavors...

Comments? Consensus?

James.

On 4/3/03 9:06 AM, "Urs Muff" <um...@quark.com> wrote:

> Could you please look into the feature (including solution) proposed in bug
> #17945?  We would really appreciate, if we at least had an answer if it ever
> will be considered to be included, and if yes, what the timeframe would be.
> 
> The feature allows custom implementation of DOMNode interface to enable
> reference counting over nodes (and thus their early disposal).
> 
> We worked closely with James Berry on that solution, and we hope that it has
> a low impact and will be accepted.
> 
> Kindest regards,
> 
> - URS C. MUFF
> SYSTEMS ARCHITECT       - RESEARCH LAB
> UMUFF@QUARK.COM      - X6360
> +1 (303) 894 3360
> 
> 
>> -----Original Message-----
>> From: Neil Graham [mailto:neilg@ca.ibm.com]
>> Sent: Thursday, April 03, 2003 9:57 AM
>> To: xerces-c-dev@xml.apache.org
>> Subject: Re: Next release
>> 
>> Hi David, Gareth and all,
>> 
>> One of the things I'm hoping to do in the next week or so is to share a
>> list of the work items that the folks from IBM are planning to focus on in
>> the next while, including when we thought it might be nice to have a
>> release.  This way, I'm hoping other folks (committers and not) can step
>> forward, volunteer for things, and we can put together a decent plan.
>> That
>> way, we'll all have a much firmer idea of what the next release will
>> entail
>> and when it will come out.
>> 
>> For the question at hand:  It turns out that it might actually be useful
>> to
>> have a 2.3 release come out reasonably soon (early-mid May) because some
>> fairly important features should be in by then (most importantly, a scheme
>> to enable users to have the parser get memory from their own heap rather
>> than from the system).  Since this should make us substantially more
>> robust
>> in environments which have this capability, it might be good to have a
>> stable release for people to use sooner rather than later.
>> 
>> Anyway, that's a preview of some of the things we're looking into over
>> here; more details (and lots of opportunity for discussion!) to follow
>> soonish.
>> 
>> Cheers!
>> Neil
>> Neil Graham
>> XML Parser Development
>> IBM Toronto Lab
>> Phone:  905-413-3519, T/L 969-3519
>> E-mail:  neilg@ca.ibm.com
>> 
>> 
>> 
>> 
>> |---------+---------------------------->
>> |         |           David Schulze    |
>> |         |           <davids@delorme.c|
>> |         |           om>              |
>> |         |                            |
>> |         |           04/03/2003 10:10 |
>> |         |           AM               |
>> |         |           Please respond to|
>> |         |           xerces-c-dev     |
>> |         |                            |
>> |---------+---------------------------->
>>> -----------------------------------------------------------------------
>> ----------------------------------------------------------------------|
>>   |
>> |
>>   |       To:       "'xerces-c-dev@xml.apache.org'" <xerces-c-
>> dev@xml.apache.org>
>> |
>>   |       cc:
>> |
>>   |       Subject:  Next release
>> |
>>   |
>> |
>>   |
>> |
>>> -----------------------------------------------------------------------
>> ----------------------------------------------------------------------|
>> 
>> 
>> 
>> Anyone know a more solid date than "Fall 2003" for the next release of
>> Xerces?  It would be version 2.3.0
>> I'm planning on updating our code base from 1.7.0, but if 2.3.0 is coming
>> in
>> a few weeks I'll wait for that instead of going to 2.2.0.
>> 
>> Thanks
>> David Schulze
>> DeLorme Mapping
>> Yarmouth, ME, USA
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
>> For additional commands, e-mail: xerces-c-dev-help@xml.apache.org
>> 
>> 
>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
>> For additional commands, e-mail: xerces-c-dev-help@xml.apache.org
> 

--
/**********************************
 James D. Berry
 mailto:jberry@criticalpath.com
 vox:503.265.1213 fax:503.222.3020
 **********************************/



---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org