<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    -----BEGIN PGP SIGNED MESSAGE-----<br>
    Hash: SHA1<br>
    <br>
    Hola Aitor:<br>
    <br>
        Pues si para la próxima reunión, quieres presentar una charla
    sobre Twisted, o algún otro aspecto de Python, no hay ningún
    problema. En breve enviaré mensaje de convocatoria y puedes
    proponerla. Normalmente las charlas tienen una duración de 20 - 30
    minutos, aunque ha habido excepciones. Por supuesto hay temas que no
    se pueden cubrir completamente en tan poco tiempo, pero se puede dar
    una idea. El objetivo de una charla es mostrar aspectos de Python, y
    lo que se puede hacer con este lenguaje. Eso sí, estamos interesados
    en conocer Python, no en que nos vendan nada.<br>
    <br>
    Un saludo.<br>
    <br>
    El 27/03/12 04:43, Aitor Guevara escribió:<br>
    <span style="white-space: pre;">> En respuesta a mi mismo,
      asincronicidad no existe, es asincronismo.<br>
      > Mala traducción del inglés :)<br>
      ><br>
      > On Mon, Mar 26, 2012 at 19:36, Aitor Guevara
      <a class="moz-txt-link-rfc2396E" href="mailto:aitorciki@gmail.com"><aitorciki@gmail.com></a> wrote:<br>
      >> On Mon, Mar 26, 2012 at 19:14, Jesus Cea
      <a class="moz-txt-link-rfc2396E" href="mailto:jcea@jcea.es"><jcea@jcea.es></a> wrote:<br>
      > On 26/03/12 09:46, Aitor Guevara wrote:<br>
      > >>>> Nuestro servicio es la mar de Pythonico, con
      un backend escrito<br>
      > >>>> 100% en Twisted<br>
      ><br>
      > Madre del cielo, pythónico y Twisted en la misma frase :-P<br>
      > >><br>
      > >> Mal uso del lenguaje, perdón, con pythonico quería
      decir que usamos<br>
      > >> Python en todos lados, y en realidad el significado
      no tiene nada que<br>
      > >> ver.<br>
      > >><br>
      > >> Si con pythonico nos referimos al uso de
      construcciones comúnmente<br>
      > >> aceptadas como las canónicas en Python<br>
      > >>
      (<a class="moz-txt-link-freetext" href="http://faassen.n--tree.net/blog/view/weblog/2005/08/06/0">http://faassen.n--tree.net/blog/view/weblog/2005/08/06/0</a>),
      entonces<br>
      > >> Twisted sí es pythonico, y la gente detrás de
      Twisted es tremendamente<br>
      > >> buena en el uso del lenguaje. Basta con echar un ojo
      al código fuente<br>
      > >> de Twisted (sobretodo las partes más nuevas) para
      ver que saben lo que<br>
      > >> hacen.<br>
      > >><br>
      > >> Bien es cierto que:<br>
      > >><br>
      > >> 1- El "naming" de variables y funciones es
      anti-pythonico (y se debe a<br>
      > >> la herencia Java del proyecto).<br>
      > >> 2- El uso de callbacks para ofrecer asincronicidad
      no es muy común en<br>
      > >> otros proyectos, pero de hecho hasta ahora no ha
      habido una manera<br>
      > >> canónica de hacerlo en Python (y aún así el modelo
      Twisted ha<br>
      > >> inspirado cosas como
      <a class="moz-txt-link-freetext" href="http://www.python.org/dev/peps/pep-3148/">http://www.python.org/dev/peps/pep-3148/</a>).<br>
      > >><br>
      > >> Twisted está muy estigmatizado, pero durante muchos
      años ha sido la<br>
      > >> mejor manera (de hecho casi la única) de escribir
      aplicaciones de red<br>
      > >> asíncronas con Python. Ahora hay más opciones,
      claro, y algunas se<br>
      > >> sienten más "pythonicas" por ser más cercanas a la
      escritura<br>
      > >> imperativa de código de toda la vida (os miro a
      vosotras, corutinas),<br>
      > >> pero Twisted lleva mucho Python y bueno dentro :)<br>
      > >><br>
      ><br>
      > --<br>
      > Jesus Cea Avion _/_/ _/_/_/ _/_/_/<br>
      > <a class="moz-txt-link-abbreviated" href="mailto:jcea@jcea.es">jcea@jcea.es</a> - <a class="moz-txt-link-freetext" href="http://www.jcea.es/">http://www.jcea.es/</a> _/_/ _/_/ _/_/ _/_/ _/_/<br>
      > jabber / <a class="moz-txt-link-freetext" href="xmpp:jcea@jabber.org">xmpp:jcea@jabber.org</a> _/_/ _/_/ _/_/_/_/_/<br>
      > . _/_/ _/_/ _/_/ _/_/ _/_/<br>
      > "Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/<br>
      > "My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/<br>
      > "El amor es poner tu felicidad en la felicidad de otro" -
      Leibniz<br>
      >>><br>
      >>> --<br>
      >>> Grupo de usuarios de python ubicados en Madrid<br>
      >>> <a class="moz-txt-link-freetext" href="http://groups.google.es/group/python-madrid">http://groups.google.es/group/python-madrid</a><br>
      >>> <a class="moz-txt-link-freetext" href="http://python-madrid.es">http://python-madrid.es</a><br>
      >>> <a class="moz-txt-link-freetext" href="http://twitter.com/#!/python_madrid">http://twitter.com/#!/python_madrid</a><br>
      >>> Para darte de baja del grupo envía un mensaje a
      <a class="moz-txt-link-abbreviated" href="mailto:python-madrid+unsubscribe@googlegroups.com">python-madrid+unsubscribe@googlegroups.com</a><br>
      ></span><br>
    <br>
    -----BEGIN PGP SIGNATURE-----<br>
    Version: GnuPG v1.4.11 (Darwin)<br>
    Comment: GPGTools - <a class="moz-txt-link-freetext" href="http://gpgtools.org">http://gpgtools.org</a><br>
    <br>
    iEYEARECAAYFAk9xWIQACgkQnPFBatEMYOctoQCbBX8/WZtciB5mgFsCrwmHuDqQ<br>
    whoAoIOe+pxChMZary0y+puPc8cPe6qZ<br>
    =XGHz<br>
    -----END PGP SIGNATURE-----<br>
    <br>
  </body>
</html>

<p></p>

-- <br />
Grupo de usuarios de python ubicados en Madrid<br />
<a href="http://groups.google.es/group/python-madrid">http://groups.google.es/group/python-madrid</a><br />
<a href="http://python-madrid.es">http://python-madrid.es</a><br />
<a href="http://twitter.com/#!/python_madrid">http://twitter.com/#!/python_madrid</a><br />
Para darte de baja del grupo envía un mensaje a python-madrid+unsubscribe@googlegroups.com<br />