search for: designandimplementationofgenerics

Displaying 1 result from an estimated 1 matches for "designandimplementationofgenerics".

2013 Aug 01
0
[LLVMdev] Tail calls (TCO) in PNaCL | PNaCl Bitcode reference manual
I'm not familiar with PNaCl but, FWIW, I'd say the three main advancements the CLR made over the JVM are: . Structs (aka value types). . Reified generics. http://research.microsoft.com/pubs/64031/designandimplementationofgenerics.p df . Tail call elimination. http://research.microsoft.com/pubs/69132/babel01.pdf Structs give you more freedom around memory representation (e.g. the CLR can represent an array of pairs of floats and ints in a single contiguous block of memory whereas the JVM cannot). The main practica...