IDEA's fork of Trove4J

Hello,

I was wondering if there were any plans to upgrade IDEA's fork of Trove4J (in "lib/trove4j.jar" of IDEA's installation directory)?

Quick recap: Trove4J provides fast, low-memory implementations of the collections in "java.util", and adds a whole lot of variants for primitive types. IDEA includes a derived version, with support for Java5 generics. IDEA's version also includes a few extra classes and tweaks.

Given that the original author of Trove doesn't seem to want to include generics support (this assertion is based on his comments on the developer forum for Trove), and given that IDEA's version is not derived from the most recent version of Trove, I was wondering if there was any plans to merge the latest "official" version with IDEA's version, so that for example I can have THashMaps with null keys and generics at the same type, and use genericised primitive/object map hybrids...

If not, I can always try hacking it together for myself, but I wouldn't want to waste time duplicating effort or making errors hacking about merging both versions (when I haven't worked on either implementation...).

Anyone from JetBrains able to comment on this?

Thanks,
Chris

1 comment

Hello Christopher,

As far as I can tell, we don't currently have any plans to merge our version
of Trove4J with the latest official version.

CB> I was wondering if there were any plans to upgrade IDEA's fork of
CB> Trove4J (in "lib/trove4j.jar" of IDEA's installation directory)?
CB>
CB> Quick recap: Trove4J provides fast, low-memory implementations of
CB> the collections in "java.util", and adds a whole lot of variants for
CB> primitive types. IDEA includes a derived version, with support for
CB> Java5 generics. IDEA's version also includes a few extra classes
CB> and tweaks.
CB>
CB> Given that the original author of Trove doesn't seem to want to
CB> include generics support (this assertion is based on his comments on
CB> the developer forum for Trove), and given that IDEA's version is not
CB> derived from the most recent version of Trove, I was wondering if
CB> there was any plans to merge the latest "official" version with
CB> IDEA's version, so that for example I can have THashMaps with null
CB> keys and generics at the same type, and use genericised
CB> primitive/object map hybrids...
CB>
CB> If not, I can always try hacking it together for myself, but I
CB> wouldn't want to waste time duplicating effort or making errors
CB> hacking about merging both versions (when I haven't worked on either
CB> implementation...).
CB>
CB> Anyone from JetBrains able to comment on this?
--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com
"Develop with pleasure!"


0

Please sign in to leave a comment.