B�rries Ludwig wrote:
> 
> Hi Bruce,
> 
> thank you for your quick answer.
> 
> What I am trying to is not something special and occurs often in the real
> world. So my questions are:
> 
> - why are they not supported ?
> - why does Castor make a difference between many to many relations of
> different types and of the same type ?
> - what do you mean by "Castor can handle very simple forms of this type of
> relation" ? Can you give an example ?
> - will there be supported ?
> - when ?

Borries,
Evidently when Assaf originally created Castor there were some items
that either did not make it on the list of requirements or fell so low
on the list that they did not make it into the product. 

Back during April/May 2001 time frame, Thomas Yip, Oleg Nitz, myself and
a coworker at Avolent, Inc. (from which we were laid off in May) agreed
to assist in a major refactoring of Castor JDO's internals to better
support many new and highly requested features that are not possible
with the state of the current code base. One of these things was self
relations. Because I am no longer involved with this effort, I'm not
sure of the state of the refactoring. 

To answer your questions, adding this support to Castor using the
current code base would be extremely cumbersome and very difficult to
maintain (as would many of the other features that should be added to
Castor JDO). What I mean by Castor can handle a very simple form of self
relations has been represented already in the example you offered - very
simple objects will sometimes work in a self relating scenario. However,
as you've also noticed this breaks down rather fast. I can't say when
this support will be added because I'm no longer involved directly. What
I can tell you is that back in April/May time frame there were
definitely plans to add this feature. 

As I understand it, Thomas Yip is really the main person working on
Castor JDO, and he only works on it during evenings and weekends.
Therefore, resources from Intalio, Inc. for Castor JDO seem to be rather
tight. 

Thomas, if you read this, can you provide some indication as to whether
the refactoring of Castor JDO is still an ongoing effort? Also, if it
is, can you inform us of its status? 
-- 
+------------------------------+
| Bruce Snyder                 |
| [EMAIL PROTECTED]              |
+------------------------------+

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to