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.
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.