[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] Re: Discover data patterns or Create data patterns?
- From: John Snelson <john.snelson@oracle.com>
- To: Dimitre Novatchev <dnovatchev@gmail.com>
- Date: Mon, 22 Sep 2008 15:39:54 +0100
Dimitre Novatchev wrote:
> So, I am sure this cannot be achieved with C++ generics, which is
> supported entirely at compile time. As for Java, I am not even aware
> if it has any generics support at all.
So ditch generics and use good old void* or Object. Just because it
can't be written in a type safe way, doesn't mean it can't be written.
> The types Node<T>, Node<Node<T>>, Node<Node<Node<T>>>, ...
> will need to be created at runtime, as it is impossible to know at
> compile time how deep the type nesting will need to be (although in
> the case of a finger tree we know this will be close to log2(N), where
> N is the number of leaf nodes of the tree).
That sounds like a runtime cost that I'd rather not have to pay for the
sake of type safety.
John
--
John Snelson, Oracle Corporation http://snelson.org.uk/john
Berkeley DB XML: http://oracle.com/database/berkeley-db/xml
XQilla: http://xqilla.sourceforge.net
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]