Thank you for the pointer. It is an interesting read.
I couldn't see any mention of implementing generics type constraints
in Java. In addition to type nesting, I also used type constraints in
my C# implementation. Of course, a more weakly-typed implementation
should be possible.
Cheers,
Dimitre
On Mon, Sep 22, 2008 at 7:36 AM, Rick Jelliffe <> wrote:
> Dimitre Novatchev wrote:
>>
>> e 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.
>>
>
> Java has had generics since 2004.
> However, they work with type erasure, so the <T> parameter information is
> not available at runtime directly from the code: i.e. generics really are
> type-safe macros. There is only one version of the compiled class generated,
> not a separate version for each <T>. However, of course, types can be
> ascertained by reflection on actual objects at runtime. And you can have
> wildcard references.
> Good article at
> http://www.ibm.com/developerworks/java/library/j-jtp01255.html
>
> Cheers
> Rick
>
>
>
>
>
>
--
Cheers,
Dimitre Novatchev
---------------------------------------
Truly great madness cannot be achieved without significant intelligence.
---------------------------------------
To invent, you need a good imagination and a pile of junk
-------------------------------------
Never fight an inanimate object
-------------------------------------
You've achieved success in your field when you don't know whether what
you're doing is work or play