Cw (C-Omega) Compiler

Para los que no sabian, Microsoft Research acaba de liberar el compilador para Cw (C-Omega) que es la evolución de C#. Realmente interesante. Lo que si veo, es que si todas las innovaciones que se le están integrando a este nuevo lenguaje las incorporan a C# podría volverse un batidero masivo.

Veremos que nos llega en la versión 3.0 de C#.

Una de las innovaciones del lenguaje, es que incorpora dentro del mismo caracteristicas muy similares a XPath, con soporte a Descendientes, Filtros y Query-By-Type. Aquí les dejo un pequeño ejemplo (del sitio) de como se hace en el nuevo lenguaje:

foreach (b in bs.book)
{
  yield return <result>
                {b.title}
                {b.author}
               </result>;
}

Algo que se hacía en XQuery o XPath de la siguiente manera:

for $b in $bs/book
return
 <result>
   {$b/title}
   {$b/author}
 </result>

Todos los detalles de esta nueva versión las podemos encontrar en este vinculo.


Comentarios

Deja una respuesta