Lo mejor, en forma de librerías
Get it right the first time, that is the main thing,
Gonna make that first time last.
"Get it right the first time", Billy Joel, 1977
Ante una pregunta reciente del tipo "¿Qué te parecen las futuras novedades de C# 4.0?", respondí lo que realmente siento: no están mal, pero hasta ahora no me han entusiasmado tanto como lo hizo la aparición de LINQ en la versión anterior. Lo que sí realmente me ha entusiasmado muchísimo de la beta de Visual Studio 2010 (con la que aún sigo jugando, gracias al truco de Jeff Beehler) son dos nuevas incorporaciones que tendrá .NET 4.0 en forma de librerías:
Como mencionó Hejslberg en su charla "El futuro de C#" en la PDC 2008, una de las ideas detrás de ofrecer estos recursos como librerías es la de tener más tiempo para pensar cuidadosamente la conveniencia (y la mejor manera) de incorporar al lenguaje nuevas palabras reservadas basadas en ellos. Algo en lo que tiene mucha razón. En el diseño de lenguajes de programación, al igual que a la hora de conquistar una chica (que es a lo que se refería Billy Joel en su canción), es esencial hacerlo bien desde el principio: una "metedura de pata" en la primera cita muy probablemente ya no tenga solución posterior.
Pop/rock tip: El album "The Stranger" (1977) catapultó a la fama a Billy Joel, que ganó el Grammy a la mejor canción del año con un tema inolvidable, "Just the Way You Are". Ya mencionamos a Billy en este post anterior.