Thoughts on peeling and readability
Richard Warburton
richard.warburton at gmail.com
Sat Dec 12 09:29:50 UTC 2015
Hi,
Yes, there are thoughts and plans :) But we're focusing first on the "how
> do I write a fully generic ArrayList" first, and then we'll turn to how
> this could be further hand-optimized for specific instantiations.
>
> (It's worth noting, though, there are actually not that many concrete
> examples. ArrayList<boolean> is an obvious one, as is HashMap<int,int>
> (the literature is full of optimized Map implementations for this case.)
> And things like Optional<ref>, which can have a more compact representation
> than Optional<int>. Beyond this, the "obvious" examples tail off pretty
> quickly.
>
Are you able to comment on whether you plan to offer more flexible
specialization plans than just specific instantiations? For example is
providing a specialization for the generic type HashMap<K, V> where K = V
on the cards?
regards,
Richard Warburton
http://insightfullogic.com
@RichardWarburto <http://twitter.com/richardwarburto>
More information about the valhalla-dev
mailing list