<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 />