He estado escuchando mucho sobre diferentes lenguajes JVM, todavía en modo vaporware, que proponen implementar la reificación de alguna manera. Tengo este regaño medio recordado (o totalmente imaginado, no sé cuál) que pensé que en algún lugar leí que Scala de alguna manera se aprovechó del borrado de tipo de la JVM para hacer cosas que no sería capaz de hacer con la reificación. Lo cual realmente no tiene sentido para mí ya que Scala se implementa en el CLR y en la JVM, por lo que si la reificación causara algún tipo de limitación, aparecería en la implementación de CLR (a menos que Scala en el CLR simplemente ignore la reificación) .Para Scala, ¿existen ventajas de escribir borrado?
Entonces, ¿hay un lado bueno para escribir el borrado de Scala, o la reificación es una cosa buena sin paliativos?
Si solo el lenguaje JVM más ubicuo sigue su ejemplo. :( –
"a menos que Scala en el CLR esté simplemente ignorando la reificación" ... lo hace. – soc