<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>new-dart-weekly-digest &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/new-dart-weekly-digest/</link>
	<description>Feed of posts on WordPress.com tagged "new-dart-weekly-digest"</description>
	<pubDate>Fri, 24 May 2013 10:28:09 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[DART :: lastElementChild and firstElementChild DOM]]></title>
<link>http://moisesbm.wordpress.com/2012/07/03/dart-lastelementchild-and-firstelementchild-dom/</link>
<pubDate>Tue, 03 Jul 2012 18:00:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://moisesbm.wordpress.com/2012/07/03/dart-lastelementchild-and-firstelementchild-dom/</guid>
<description><![CDATA[From new DART versions some native DOM methods have been marked as deprecated, letting them only if]]></description>
<content:encoded><![CDATA[<p><a href="http://moisesbm.files.wordpress.com/2012/05/dart.gif"><img class="size-full wp-image-1551 aligncenter" title="dart.gif" src="http://moisesbm.files.wordpress.com/2012/05/dart.gif?w=620&#038;h=378" alt="" width="620" height="378" /></a><br />
From new DART versions some native DOM methods have been marked as deprecated, letting them only if You have serious reasons to use it.</p>
<p>Examples of these methods are lastElementChild and firstElementChild.</p>
<p>On Element Interface you can see them.</p>
<blockquote><p>/** @domName Element.firstElementChild */<br />
final Element $dom_firstElementChild;</p>
<p>/** @domName Element.lastElementChild */<br />
final Element $dom_lastElementChild;</p></blockquote>
<p>However, if we can use native DART methods we must avoid to use $dom_, as we mentioned in the DART discuss (<a href="https://groups.google.com/a/dartlang.org/d/msg/misc/7lh8T49ntjo/MQUVWuGnqqoJ">https://groups.google.com/a/dartlang.org/d/msg/misc/7lh8T49ntjo/MQUVWuGnqqoJ</a> ), they can be removed at any time and our code won&#8217;t work properly.</p>
<p>If you need firstElementChild or lastElementChild you can do using builtin methods on DART.</p>
<p>I leave you an simple and useful example.</p>
<blockquote><p>// I get myDiv from the document.<br />
DivElement myDiv = document.quer(&#8216;#myDiv&#8217;);<br />
// I get the last element.<br />
myDiv.elements.last();<br />
// I get the first element.<br />
myDiv.elements.first;</p></blockquote>
<p>Post wrote by <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[DART :: firstElementChild y lastElementChild]]></title>
<link>http://dartgoogle.wordpress.com/2012/07/03/dart-firstelementchild-y-lastelementchild/</link>
<pubDate>Tue, 03 Jul 2012 18:00:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://dartgoogle.wordpress.com/2012/07/03/dart-firstelementchild-y-lastelementchild/</guid>
<description><![CDATA[En las nuevas versiones de DART algunos de los métodos nativos de DOM se han ido marcando como obsol]]></description>
<content:encoded><![CDATA[<p align="center"><img src="http://dartgoogle.files.wordpress.com/2012/06/dart1-3.gif?w=590&#038;h=359" alt="lenguaje google dart" width="590" height="359" /></p>
<p>En las nuevas versiones de DART algunos de los métodos nativos de DOM se han ido marcando como obsoletos dejándolos disponibles por si los necesitamos de manera absolutamente necesaria y no existe por el momento otra opción.</p>
<p>Algunos ejemplos de estos métodos son lastElementChild y firstElementChild.</p>
<p>Dentro de la interfaz Element podemos verlos definidos de este modo.</p>
<blockquote><p>/** @domName Element.firstElementChild */<br />
final Element $dom_firstElementChild;</p>
<p>/** @domName Element.lastElementChild */<br />
final Element $dom_lastElementChild;</p></blockquote>
<p>Sin embargo siempre que podamos utilizar métodos nativos de DART debemos evitar los métodos $dom_. Ya que según hemos comentado en el discuss de DART (<a href="https://groups.google.com/a/dartlang.org/d/msg/misc/7lh8T49ntjo/MQUVWuGnqqoJ">https://groups.google.com/a/dartlang.org/d/msg/misc/7lh8T49ntjo/MQUVWuGnqqoJ</a> ) pueden ser eliminados en cualquier momento y nuestro código dejaría de funcionar.</p>
<p>Si necesitas utilizar firstElementChild o lastElementChild de manera nativa en DART puedes hacerlo de este modo. Adjunto un ejemplo de código que os puede resultar útil.</p>
<blockquote><p>// Recupero el div de mi documento.<br />
DivElement myDiv = document.quer(&#8216;#myDiv&#8217;);<br />
// Accedo al last element.<br />
myDiv.elements.last();<br />
// Accedo al first element.<br />
myDiv.elements.first;</p></blockquote>
<p>Artículo escrito por <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[DART :: lastElementChild and firstElementChild DOM]]></title>
<link>http://dartgoogle.wordpress.com/2012/07/03/dart-lastelementchild-and-firstelementchild-dom/</link>
<pubDate>Tue, 03 Jul 2012 18:00:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://dartgoogle.wordpress.com/2012/07/03/dart-lastelementchild-and-firstelementchild-dom/</guid>
<description><![CDATA[From new DART versions some native DOM methods have been marked as deprecated, letting them only if]]></description>
<content:encoded><![CDATA[<p align="center"><img src="http://dartgoogle.files.wordpress.com/2012/06/dart1-3.gif?w=590&#038;h=359" alt="google dart language" width="590" height="359" /></p>
<p>From new DART versions some native DOM methods have been marked as deprecated, letting them only if You have serious reasons to use it.</p>
<p>Examples of these methods are lastElementChild and firstElementChild.</p>
<p>On Element Interface you can see them.</p>
<blockquote><p>/** @domName Element.firstElementChild */<br />
final Element $dom_firstElementChild;</p>
<p>/** @domName Element.lastElementChild */<br />
final Element $dom_lastElementChild;</p></blockquote>
<p>However, if we can use native DART methods we must avoid to use $dom_, as we mentioned in the DART discuss (<a href="https://groups.google.com/a/dartlang.org/d/msg/misc/7lh8T49ntjo/MQUVWuGnqqoJ">https://groups.google.com/a/dartlang.org/d/msg/misc/7lh8T49ntjo/MQUVWuGnqqoJ</a> ), they can be removed at any time and our code won&#8217;t work properly.</p>
<p>If you need firstElementChild or lastElementChild you can do using builtin methods on DART.</p>
<p>I leave you an simple and useful example.</p>
<blockquote><p>// I get myDiv from the document.<br />
DivElement myDiv = document.quer(&#8216;#myDiv&#8217;);<br />
// I get the last element.<br />
myDiv.elements.last();<br />
// I get the first element.<br />
myDiv.elements.first;</p></blockquote>
<p>Post wrote by <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[DART :: firstElementChild y lastElementChild]]></title>
<link>http://moisesbm.wordpress.com/2012/07/03/dart-firstelementchild-y-lastelementchild/</link>
<pubDate>Tue, 03 Jul 2012 18:00:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://moisesbm.wordpress.com/2012/07/03/dart-firstelementchild-y-lastelementchild/</guid>
<description><![CDATA[En las nuevas versiones de DART algunos de los métodos nativos de DOM se han ido marcando como obsol]]></description>
<content:encoded><![CDATA[<p><a href="http://moisesbm.files.wordpress.com/2012/05/dart.gif"><img class="size-full wp-image-1551 aligncenter" title="dart.gif" src="http://moisesbm.files.wordpress.com/2012/05/dart.gif?w=620&#038;h=378" alt="" width="620" height="378" /></a></p>
<p>En las nuevas versiones de DART algunos de los métodos nativos de DOM se han ido marcando como obsoletos dejándolos disponibles por si los necesitamos de manera absolutamente necesaria y no existe por el momento otra opción.</p>
<p>Algunos ejemplos de estos métodos son lastElementChild y firstElementChild.</p>
<p>Dentro de la interfaz Element podemos verlos definidos de este modo.</p>
<blockquote><p>/** @domName Element.firstElementChild */<br />
final Element $dom_firstElementChild;</p>
<p>/** @domName Element.lastElementChild */</p>
<p>final Element $dom_lastElementChild;</p></blockquote>
<p>Sin embargo siempre que podamos utilizar métodos nativos de DART debemos evitar los métodos $dom_. Ya que según hemos comentado en el discuss de DART (<a href="https://groups.google.com/a/dartlang.org/d/msg/misc/7lh8T49ntjo/MQUVWuGnqqoJ">https://groups.google.com/a/dartlang.org/d/msg/misc/7lh8T49ntjo/MQUVWuGnqqoJ</a> ) pueden ser eliminados en cualquier momento y nuestro código dejaría de funcionar.</p>
<p>Si necesitas utilizar firstElementChild o lastElementChild de manera nativa en DART puedes hacerlo de este modo.</p>
<p>Adjunto un ejemplo de código que os puede resultar útil.</p>
<blockquote><p>// Recupero el div de mi documento.<br />
DivElement myDiv = document.quer(&#8216;#myDiv&#8217;);<br />
// Accedo al last element.<br />
myDiv.elements.last();<br />
// Accedo al first element.<br />
myDiv.elements.first;</p></blockquote>
<p>Artículo escrito por <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[New DART Teams' Weekly digest]]></title>
<link>http://dartgoogle.wordpress.com/2012/06/15/new-dart-teams-weekly-digest/</link>
<pubDate>Fri, 15 Jun 2012 18:14:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://dartgoogle.wordpress.com/2012/06/15/new-dart-teams-weekly-digest/</guid>
<description><![CDATA[I leave new DART Team&#8217;s Weekly digest. http://news.dartlang.org/2012/06/dart-teams-weekly-dige]]></description>
<content:encoded><![CDATA[<p align="center"><img alt="dart (1)" src="http://dartgoogle.files.wordpress.com/2012/06/dart1-8.gif?w=590&#038;h=359" width="590" height="359" /></p>
<p>I leave new DART Team&#8217;s Weekly digest.</p>
<blockquote>
<p><a href="http://news.dartlang.org/2012/06/dart-teams-weekly-digest_15.html"><em>http://news.dartlang.org/2012/06/dart-teams-weekly-digest_15.html</em></a></p>
<p><em>In the Dart to JavaScript Compiler we improved generated code for simple bailout functions, enabled speculative optimizations in methods called from loops and added support for discovering when fields are effectively final, but not marked as such. We also removed unnecessary braces from generated code, fixed a few browser compatibility issues (</em><a href="http://dartbug.com/3152"><em>http://dartbug.com/3152</em></a> <em>and others) and fixed some issues with isolates.</em></p>
<p><em>Dartium can now pause on exceptions, including checked mode.</em></p>
<p><em>In the Dart Editor we fixed 29+ issues in the static analyzer, added new syntax coloring to highlight the use of var variables, and to distinguish member and static fields from local variables (aka semantic highlighting). We added new syntax coloring to show other uses of the currently selected variable (aka mark occurrences), added support for the &#8220;as&#8221; operator, added a warning if the + operator is used with strings. Finally, when debugging a command-line app, the debugger will break on uncaught exceptions (TypeError and AssertionError). More to follow on the debugging story.</em></p>
<p><em>&#8211;<br />
 Anders Thorhauge Sandholm<br />
Product Manager, Google</em></p>
</blockquote>
<p>Post wrote by <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[New DART Teams' Weekly digest]]></title>
<link>http://moisesbm.wordpress.com/2012/06/15/new-dart-teams-weekly-digest/</link>
<pubDate>Fri, 15 Jun 2012 18:14:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://moisesbm.wordpress.com/2012/06/15/new-dart-teams-weekly-digest/</guid>
<description><![CDATA[I leave new DART Team&#8217;s Weekly digest. http://news.dartlang.org/2012/06/dart-teams-weekly-dige]]></description>
<content:encoded><![CDATA[<p align="center"><img alt="dart (1)" src="http://moisesbm.files.wordpress.com/2012/06/dart1-8.gif?w=590&#038;h=359" width="590" height="359" /></p>
<p>I leave new DART Team&#8217;s Weekly digest.</p>
<blockquote>
<p><a href="http://news.dartlang.org/2012/06/dart-teams-weekly-digest_15.html"><em>http://news.dartlang.org/2012/06/dart-teams-weekly-digest_15.html</em></a></p>
<p><em>In the Dart to JavaScript Compiler we improved generated code for simple bailout functions, enabled speculative optimizations in methods called from loops and added support for discovering when fields are effectively final, but not marked as such. We also removed unnecessary braces from generated code, fixed a few browser compatibility issues (</em><a href="http://dartbug.com/3152"><em>http://dartbug.com/3152</em></a> <em>and others) and fixed some issues with isolates.</em></p>
<p><em>Dartium can now pause on exceptions, including checked mode.</em></p>
<p><em>In the Dart Editor we fixed 29+ issues in the static analyzer, added new syntax coloring to highlight the use of var variables, and to distinguish member and static fields from local variables (aka semantic highlighting). We added new syntax coloring to show other uses of the currently selected variable (aka mark occurrences), added support for the &#8220;as&#8221; operator, added a warning if the + operator is used with strings. Finally, when debugging a command-line app, the debugger will break on uncaught exceptions (TypeError and AssertionError). More to follow on the debugging story.</em></p>
<p><em>&#8211;<br />
 Anders Thorhauge Sandholm<br />
Product Manager, Google</em></p>
</blockquote>
<p>Post wrote by <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Dart Team's Weekly Digest]]></title>
<link>http://dartgoogle.wordpress.com/2012/06/08/dart-teams-weekly-digest/</link>
<pubDate>Fri, 08 Jun 2012 18:00:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://dartgoogle.wordpress.com/2012/06/08/dart-teams-weekly-digest/</guid>
<description><![CDATA[Hi, new weekly digest from Dart team&#8217;s. More and more news and in this digest you can see a vi]]></description>
<content:encoded><![CDATA[<p>Hi, new weekly digest from Dart team&#8217;s.</p>
<p>More and more news and in this digest you can see a video for new future feature.</p>
<blockquote>
<p>Since last week&#8217;s update we&#8217;ve been able to make progress on a number of fronts.</p>
<p>In the language specification, type cast construct has been specified, static methods and top level functions are now compile time constants. Also, we&#8217;re publishing the 0.10 spec draft.</p>
<p>In the VM we&#8217;ve landed further improvements to old-generation growth policy to limit growth of the heap. There are new compiler implementations for both ia32 and x64. We started implementing optimization phases in the new compiler and made further debugger improvements, starting to break on exception throws.</p>
<p>In the Dart to JavaScript Compiler, we improved the generated code for switches on ints and strings and simplified and shrunk the generated code for string interpolations. We now use JavaScript &#38;&#38; and &#124;&#124; to implement Dart &#38;&#38; and &#124;&#124; where possible and use += and ++ in the generated code where it makes sense. We&#8217;re able to hoist accessing final fields out of loops and landed lots of bug fixes.</p>
<p>In the Dartium, we fixed a severe bug with overloaded methods and optional arguments and lots of other bugs in addition to that. Moreover, transferables in messages are now supported.</p>
<p>In the Editor, the command-line debugger is now enabled: Debug your server apps! Debug dart2js! We also fixed 15+ static analysis issues, some Searchbox issues and included bigger stepping granularity in debugging; one step now equals one source line. Moreover, when re-launching your app, we now re-cycle the Dartium instance when possible, instead of always killing the process and restarting Dartium. Dart2js is now the default (and only) Dart-to-Javascript compiler in the editor.</p>
<p>In terms of library work, i18n interfaces were created for String and Date and we landed new expectation classes in lib/unittest. We also added UTF, URI, JSON, and Crypto to the Library Tour.</p>
<p>Enjoy this 3 min video intro to Pub, the package manager for Dart.</p>
<p>Anders Sandholm.</p>
</blockquote>
<p>Post wrote by <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[NUEVO RESUMEN DE TRABAJO DEL EQUIPO DE DART]]></title>
<link>http://dartgoogle.wordpress.com/2012/06/08/nuevo-resumen-de-trabajo-del-equipo-de-dart/</link>
<pubDate>Fri, 08 Jun 2012 18:00:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://dartgoogle.wordpress.com/2012/06/08/nuevo-resumen-de-trabajo-del-equipo-de-dart/</guid>
<description><![CDATA[Esta semana el equipo de dart ha realizado grandes avances y novedades que paso a comentar. Puedes v]]></description>
<content:encoded><![CDATA[<p>Esta semana el equipo de dart ha realizado grandes avances y novedades que paso a comentar.</p>
<p>Puedes ver el artículo original aquí:</p>
<p><a href="http://dartgoogle.wordpress.com/2012/06/08/dart-teams-weekly-digest/">http://dartgoogle.wordpress.com/2012/06/08/dart-teams-weekly-digest/</a></p>
<p>Especificación de lenguaje. Se ha publicado el borrador de la versión 0.10 del lenguaje y se ha especificado métodos estáticos y funciones de nivel superior compila n constantes de tiempo.</p>
<p>Máquinas virtual. Se han realizado mejoras para limitar el crecimiento de la pila. Hay nuevas implementaciones para arquitectura ia32 y x64. Se ha comenzado con la fase de optimización en el nuevo compilador y se están haciendo más mejoras en el depurador, se podrá parar en excepción no capturadas.</p>
<p>En el compilador de Dart a Javascript se ha mejorado la generación de código de las sentencias switch para enteros y cadenas y se ha simplificado y reducido el código generado para interpolación de cadenas. Indican que ahora se usan los operadores &#38;&#38; y &#124;&#124; de JavaScript para implementar los operadores &#38;&#38; y &#124;&#124; de Dart siempre que resulte posible y utilizan += y ++ en el código generado. Ahora es posible acceder a campos final fuera de los bucles y detectar así gran cantidad de errores.</p>
<p>Dartium. Se han corregido muchos errores graves relacionados con la sobrecarga de métodos y parámetros opcionales. Además, ahora se permite el soporte de transferibles en los mensajes.</p>
<p>
Dart Editor. Se ha habilitado el depurador de línea de comandos: Ahora es posible depurar tus aplicaciones servidor !. Como es habitual se han corregido muchos errores y se han realizado mejoras, ahora cada vez que relanzas una aplicación limpian la instancia de Dartium siempre que resulta posible, matando el proceso y reiniciando Dartium. Dart2Js ya es oficialmente el compilador por defecto.</p>
<p>En la librería se han añadido UTF, URI, JSON y Crypto al tour de la librería.<br />
<a href="http://www.dartlang.org/docs/library-tour/">http://www.dartlang.org/docs/library-tour/</a></p>
<p>Además han publicado un video que cuenta una breve introducción al manejador de paquetes de Dart que tendrá en un futuro.<br />
<a href="http://www.youtube.com/watch?v=c3X–ck02Rw">http://www.youtube.com/watch?v=c3X–ck02Rw</a></p>
<p>
Artículo escrito por <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Dart Team's Weekly Digest]]></title>
<link>http://moisesbm.wordpress.com/2012/06/08/dart-teams-weekly-digest/</link>
<pubDate>Fri, 08 Jun 2012 18:00:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://moisesbm.wordpress.com/2012/06/08/dart-teams-weekly-digest/</guid>
<description><![CDATA[Hi, new weekly digest from Dart team&#8217;s. More and more news and in this digest you can see a vi]]></description>
<content:encoded><![CDATA[<p>Hi, new weekly digest from Dart team&#8217;s.</p>
<p>More and more news and in this digest you can see a video for new future feature.</p>
<blockquote>
<p>Since last week&#8217;s update we&#8217;ve been able to make progress on a number of fronts.</p>
<p>In the language specification, type cast construct has been specified, static methods and top level functions are now compile time constants. Also, we&#8217;re publishing the 0.10 spec draft.</p>
<p>In the VM we&#8217;ve landed further improvements to old-generation growth policy to limit growth of the heap. There are new compiler implementations for both ia32 and x64. We started implementing optimization phases in the new compiler and made further debugger improvements, starting to break on exception throws.</p>
<p>In the Dart to JavaScript Compiler, we improved the generated code for switches on ints and strings and simplified and shrunk the generated code for string interpolations. We now use JavaScript &#38;&#38; and &#124;&#124; to implement Dart &#38;&#38; and &#124;&#124; where possible and use += and ++ in the generated code where it makes sense. We&#8217;re able to hoist accessing final fields out of loops and landed lots of bug fixes.</p>
<p>In the Dartium, we fixed a severe bug with overloaded methods and optional arguments and lots of other bugs in addition to that. Moreover, transferables in messages are now supported.</p>
<p>In the Editor, the command-line debugger is now enabled: Debug your server apps! Debug dart2js! We also fixed 15+ static analysis issues, some Searchbox issues and included bigger stepping granularity in debugging; one step now equals one source line. Moreover, when re-launching your app, we now re-cycle the Dartium instance when possible, instead of always killing the process and restarting Dartium. Dart2js is now the default (and only) Dart-to-Javascript compiler in the editor.</p>
<p>In terms of library work, i18n interfaces were created for String and Date and we landed new expectation classes in lib/unittest. We also added UTF, URI, JSON, and Crypto to the Library Tour.</p>
<p>Enjoy this 3 min video intro to Pub, the package manager for Dart.</p>
<p>Anders Sandholm.</p>
</blockquote>
<p>Post wrote by <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Nuevo resumen de trabajo del equipo de DART]]></title>
<link>http://moisesbm.wordpress.com/2012/06/08/nuevo-resumen-de-trabajo-del-equipo-de-dart/</link>
<pubDate>Fri, 08 Jun 2012 18:00:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://moisesbm.wordpress.com/2012/06/08/nuevo-resumen-de-trabajo-del-equipo-de-dart/</guid>
<description><![CDATA[Esta semana el equipo de dart ha realizado grandes avances y novedades que paso a comentar. Puedes v]]></description>
<content:encoded><![CDATA[<p>Esta semana el equipo de dart ha realizado grandes avances y novedades que paso a comentar.</p>
<p>Puedes ver el artículo original aquí:</p>
<p><a href="http://dartgoogle.wordpress.com/2012/06/08/dart-teams-weekly-digest/">http://dartgoogle.wordpress.com/2012/06/08/dart-teams-weekly-digest/</a></p>
<p>Especificación de lenguaje. Se ha publicado el borrador de la versión 0.10 del lenguaje y se ha especificado métodos estáticos y funciones de nivel superior compila n constantes de tiempo.</p>
<p>Máquinas virtual. Se han realizado mejoras para limitar el crecimiento de la pila. Hay nuevas implementaciones para arquitectura ia32 y x64. Se ha comenzado con la fase de optimización en el nuevo compilador y se están haciendo más mejoras en el depurador, se podrá parar en excepción no capturadas.</p>
<p>En el compilador de Dart a Javascript se ha mejorado la generación de código de las sentencias switch para enteros y cadenas y se ha simplificado y reducido el código generado para interpolación de cadenas. Indican que ahora se usan los operadores &#38;&#38; y &#124;&#124; de JavaScript para implementar los operadores &#38;&#38; y &#124;&#124; de Dart siempre que resulte posible y utilizan += y ++ en el código generado. Ahora es posible acceder a campos final fuera de los bucles y detectar así gran cantidad de errores.</p>
<p>Dartium. Se han corregido muchos errores graves relacionados con la sobrecarga de métodos y parámetros opcionales. Además, ahora se permite el soporte de transferibles en los mensajes.</p>
<p>Dart Editor. Se ha habilitado el depurador de línea de comandos: Ahora es posible depurar tus aplicaciones servidor !. Como es habitual se han corregido muchos errores y se han realizado mejoras, ahora cada vez que relanzas una aplicación limpian la instancia de Dartium siempre que resulta posible, matando el proceso y reiniciando Dartium. Dart2Js ya es oficialmente el compilador por defecto.</p>
<p>En la librería se han añadido UTF, URI, JSON y Crypto al tour de la librería.</p>
<p><a href="http://www.dartlang.org/docs/library-tour/">http://www.dartlang.org/docs/library-tour/</a></p>
<p>Además han publicado un video que cuenta una breve introducción al manejador de paquetes de Dart que tendrá en un futuro.</p>
<p><a href="http://www.youtube.com/watch?v=c3X--ck02Rw">http://www.youtube.com/watch?v=c3X&#8211;ck02Rw</a></p>
<p>Artículo escrito por <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Resumen de trabajo del Equipo de Google Dart]]></title>
<link>http://dartgoogle.wordpress.com/2012/06/01/resumen-de-trabajo-del-equipo-de-google-dart/</link>
<pubDate>Fri, 01 Jun 2012 18:00:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://dartgoogle.wordpress.com/2012/06/01/resumen-de-trabajo-del-equipo-de-google-dart/</guid>
<description><![CDATA[Me gustaría compartir algo interesante que se ha publicado en el grupo de debate de DART y que nos p]]></description>
<content:encoded><![CDATA[<p>Me gustaría compartir algo interesante que se ha publicado en el grupo de debate de DART y que nos permite conocer la marcha de trabajo y el futuro del lenguaje.</p>
<p>En lo referente al compilador de Dart a JavaScript ya se están preparando para dejar como obsoleto &#8220;frog&#8221; y eliminarlo del SDK. Están trabajando a fondo en las pruebas de conversión del nuevo compilador &#8220;dart2js&#8221;, corrigiendo gran cantidad de problemas de compatibilidad y reduciendo el tamaño de los ficheros generados en 3-4%.</p>
<p>En Dartium, se está eliminando dart:dom para comenzar a utilizar dart:html.</p>
<p>Dart Editor tiene cantidad de novedades como puedes leer aquí:</p>
<p><a href="http://dartgoogle.wordpress.com/2012/05/30/nueva-version-8124-del-editor-dart/">http://dartgoogle.wordpress.com/2012/05/30/nueva-version-8124-del-editor-dart/</a></p>
<p>Sobre las librerías de Dart Server se han publicado documentos para <a title="Construir extensiones nativas en C/C++ para Google DART" href="http://www.dartlang.org/articles/native-extensions-for-standalone-dart-vm/" target="_blank">construir extensiones nativas de C/C++</a>. También se han corregido errores en las interfaces de HTTP, de manejo de ficheros y directorios.</p>
<p>Podéis ver la nota completa aquí: <a href="http://news.dartlang.org/2012/06/dart-teams-digest.html">http://news.dartlang.org/2012/06/dart-teams-digest.html</a></p>
<p>Artículo escrito por <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Dart Team's digest]]></title>
<link>http://dartgoogle.wordpress.com/2012/06/01/dart-teams-digest/</link>
<pubDate>Fri, 01 Jun 2012 18:00:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://dartgoogle.wordpress.com/2012/06/01/dart-teams-digest/</guid>
<description><![CDATA[Hi, I attached new Dart Team&#8217;s digest. Very very interesting and important if you&#8217;re usi]]></description>
<content:encoded><![CDATA[<p>Hi, I attached new Dart Team&#8217;s digest.</p>
<p>Very very interesting and important if you&#8217;re using dart:dom.</p>
<blockquote>
<p>It’s been a while since the last update, but here’s a summary of some of the recent events in Dart-land.</p>
<p>In the Dart to JavaScript Compiler we&#8217;re getting ready to deprecate frog and remove it from the SDK. We increased test coverage for dart2js on build bots, fixed a bunch of browser compatibility issues and landed liveness analysis resulting in 3-4% code size reduction and less temporary variables. Finally, we&#8217;re now generating smaller code for simple tear-off closures.</p>
<p>In Dartium, we&#8217;re phasing out dart:dom and are now supporting wrapperless dart:html.</p>
<p>For the Dart Editor we now have new and improved Editor documentation! We also improved code completion in the absence of explicit type information. We have improved type inference in if, while, for and for-in statements and all launches now run in checked mode by default. All launches (JavaScript and Dartium) now serve from a server and not from a file: url. (This plays better with loading resources using XHR and the browser security model). Analysis results now cached between sessions which leads to faster start-up. Finally, we fixed a number of issues including, an issue with lots of warnings related to final fields and a performance issue with the outline view.</p>
<p>For Dart Server side libraries we published instructions on building native C/C++ extensions for the standalone Dart VM, landed feature enhancements and bug fixing in the HTTP, File and Directory interfaces. Finally, we&#8217;ve introduced hardening of the APIs to deal gracefully with unexpected arguments.</p>
<p>Anders Sandholm</p>
</blockquote>
<p>Post wrote by <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Resumen de trabajo del Equipo de Google Dart]]></title>
<link>http://moisesbm.wordpress.com/2012/06/01/resumen-de-trabajo-del-equipo-de-google-dart/</link>
<pubDate>Fri, 01 Jun 2012 18:00:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://moisesbm.wordpress.com/2012/06/01/resumen-de-trabajo-del-equipo-de-google-dart/</guid>
<description><![CDATA[Me gustaría compartir algo interesante que se ha publicado en el grupo de debate de DART y que nos p]]></description>
<content:encoded><![CDATA[<p>Me gustaría compartir algo interesante que se ha publicado en el grupo de debate de DART y que nos permite conocer la marcha de trabajo y el futuro del lenguaje.</p>
<p>En lo referente al compilador de Dart a JavaScript ya se están preparando para dejar como obsoleto &#8220;frog&#8221; y eliminarlo del SDK. Están trabajando a fondo en las pruebas de conversión del nuevo compilador &#8220;dart2js&#8221;, corrigiendo gran cantidad de problemas de compatibilidad y reduciendo el tamaño de los ficheros generados en 3-4%.</p>
<p>En Dartium, se está eliminando dart:dom para comenzar a utilizar dart:html.</p>
<p>Dart Editor tiene cantidad de novedades como puedes leer aquí:</p>
<p><a href="http://dartgoogle.wordpress.com/2012/05/30/nueva-version-8124-del-editor-dart/">http://dartgoogle.wordpress.com/2012/05/30/nueva-version-8124-del-editor-dart/</a></p>
<p>Sobre las librerías de Dart Server se han publicado documentos para <a title="Construir extensiones nativas en C/C++ para Google DART" href="http://www.dartlang.org/articles/native-extensions-for-standalone-dart-vm/" target="_blank">construir extensiones nativas de C/C++</a>. También se han corregido errores en las interfaces de HTTP, de manejo de ficheros y directorios.</p>
<p>Podéis ver la nota completa aquí: <a href="http://news.dartlang.org/2012/06/dart-teams-digest.html">http://news.dartlang.org/2012/06/dart-teams-digest.html</a></p>
<p>Artículo escrito por <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Dart Team's digest]]></title>
<link>http://moisesbm.wordpress.com/2012/06/01/dart-teams-digest/</link>
<pubDate>Fri, 01 Jun 2012 18:00:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://moisesbm.wordpress.com/2012/06/01/dart-teams-digest/</guid>
<description><![CDATA[Hi, I attached new Dart Team&#8217;s digest. Very very interesting and important if you&#8217;re usi]]></description>
<content:encoded><![CDATA[<p>Hi, I attached new Dart Team&#8217;s digest.</p>
<p>Very very interesting and important if you&#8217;re using dart:dom.</p>
<blockquote>
<p>It’s been a while since the last update, but here’s a summary of some of the recent events in Dart-land.</p>
<p>In the Dart to JavaScript Compiler we&#8217;re getting ready to deprecate frog and remove it from the SDK. We increased test coverage for dart2js on build bots, fixed a bunch of browser compatibility issues and landed liveness analysis resulting in 3-4% code size reduction and less temporary variables. Finally, we&#8217;re now generating smaller code for simple tear-off closures.</p>
<p>In Dartium, we&#8217;re phasing out dart:dom and are now supporting wrapperless dart:html.</p>
<p>For the Dart Editor we now have new and improved Editor documentation! We also improved code completion in the absence of explicit type information. We have improved type inference in if, while, for and for-in statements and all launches now run in checked mode by default. All launches (JavaScript and Dartium) now serve from a server and not from a file: url. (This plays better with loading resources using XHR and the browser security model). Analysis results now cached between sessions which leads to faster start-up. Finally, we fixed a number of issues including, an issue with lots of warnings related to final fields and a performance issue with the outline view.</p>
<p>For Dart Server side libraries we published instructions on building native C/C++ extensions for the standalone Dart VM, landed feature enhancements and bug fixing in the HTTP, File and Directory interfaces. Finally, we&#8217;ve introduced hardening of the APIs to deal gracefully with unexpected arguments.</p>
<p>Anders Sandholm</p>
</blockquote>
<p>Post wrote by <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Noticias semanales sobre DART]]></title>
<link>http://dartgoogle.wordpress.com/2012/05/05/noticias-semanales-sobre-dart/</link>
<pubDate>Sat, 05 May 2012 11:21:00 +0000</pubDate>
<dc:creator>Moises Belchin</dc:creator>
<guid>http://dartgoogle.wordpress.com/2012/05/05/noticias-semanales-sobre-dart/</guid>
<description><![CDATA[Hay una nueva versión de las noticias semanales de DART. Hace poco tiempo he probado la nueva versió]]></description>
<content:encoded><![CDATA[<p align="center"><img alt="dart" src="http://dartgoogle.files.wordpress.com/2012/05/dart-1.gif?w=620&#038;h=378" width="620" height="378" /></p>
<p align="center">
<p>Hay una nueva versión de las noticias semanales de DART.</p>
<p>Hace poco tiempo he probado la nueva versión del lenguaje y del editor de DART, en concreto la 7232, y me ha parecido realmente impresionante !!</p>
<p>La última versión con la que he estado trabajando de manera regular y estable era la 2380 y la verdad es que ha habido un salto cualitativo, muchas mejoras para agilizar el desarrollo y ahorrar mucho tiempo depurando y liberando nuevas versiones de tus proyecto, realmente recomiendo esta nueva version.</p>
<p>A continuación adjunto la nota oficial en la lista de distribución.</p>
<p>Espero que os divierta !</p>
<blockquote>
<div id=":d7">
<div><em>It’s been a while since the last update, but here’s a</em> <a href="http://news.dartlang.org/2012/05/dart-teams-weekly-digest.html" target="_blank"><em>summary of the recent events</em></a> <em>in Dart-land.</em></div>
<div><em><br /></em></div>
<div><em>First version of the Dart Language Tour is published.</em></div>
<div><em><br /></em></div>
<div><em>In the Dart language specification, we’ve revised the switch statement specification. There is also an ongoing triage of all open language bugs: classify as either something to be acted on, something that may be considered in the future, or most likely won’t happen.</em></div>
<div><em><br /></em></div>
<div><em>In the Dart-to-JavaScript Compiler we have:</em></div>
<div>
<ul>
<li><em>Added rough first version of dart2js to the SDK.</em></li>
<li><em>Started shrinking the generated code through type-based tree shaking and simplifications of code patterns (much more to come).</em></li>
<li><em>Changed all bitwise operations to yield 32-bit unsigned results thus making it easier to write algorithms that manipulate bits (crypto, hashing).</em></li>
<li><em>Added preliminary support for reified generics (work in progress).</em></li>
</ul>
</div>
<div><em>The Dart Editor now has the following included</em></div>
<div>
<ul>
<li><em>Run button launches last run except if application or html file is selected</em></li>
<li><em>Debugging VM applications (work in progress)</em></li>
<li><em>AnalysisServer fixes and improvements</em></li>
<li><em>Auto updater (work in progress)</em></li>
<li><em>Trim memory used by DartC</em></li>
<li><em>Rename refactoring, code completion, and analysis fixes and improvements</em></li>
<li><em>Improvements and fixes to UI test suite</em></li>
</ul>
</div>
<div><em>Dart Server libraries:</em></div>
<div>
<ul>
<li><em>Added initial version of crypto library: lib/crypto/crypto.dart. Initially supports sha1, sha256 and HMAC.</em></li>
<li><em>Added support for WebSocket servers and clients.</em></li>
<li><em>Added support for links in File and Directory dart:io APIs on Linux and Mac.</em></li>
<li><em>Added files needed for native extension development to the SDK.</em></li>
<li><em>Changed the error-handling behavior in dart:io. If an error occurs and there is no error handler an exception will now be thrown. This gets rid of silent failures that makes applications hard to debug.</em><span class="HOEnZb adL"><font color="#888888">
<p></font></span></li>
</ul>
</div>
</div>
</blockquote>
<p>Artículo escrito por <a title="Moises Belchin - The art of computer programming" href="http://moisesbm.wordpress.com" target="_blank">Moisés Belchín</a></p>
]]></content:encoded>
</item>

</channel>
</rss>
