Transparency

Mark Thornton mthornton at optrak.co.uk
Tue Jul 13 14:01:13 PDT 2010


John Nilsson wrote:
> On Tue, Jul 13, 2010 at 10:39 PM, Mark Thornton <mthornton at optrak.co.uk> wrote:
>   
>> Nathan Bryant wrote:
>>     
>>> The problem for both primitives-in-generics and specialization is
>>> they're somewhat hobbled by lack of reification... and it's too late for
>>> reification.
>>>
>>>       
>> I don't think it is too late for reification, but it does seem to be
>> necessary to support both reified and non reified (erased) classes, and
>> possibly classes where some but not all type parameters are reified.
>> Primitive type parameters are unavoidably reified (as far as I can see),
>> so not supporting reification for other types would be peculiar.
>>     
>
> What exactly is it that requires reification to work?
>
> BR,
> John
>   
Simply that you can't erase primitives.

Mark



More information about the lambda-dev mailing list