09:09 <benoitc> j'ai hate la fin du support de py 2.7 ..... tt ceci ressemble de plus en plus a php6
09:09 <benoitc> sur le papier c bien, mais si autant de gens restent sur 2.7 ce n'est pas du qu'au mvt d'inertie...
09:15 <feth> mouvement et inertie ? :)
09:15 <feth> c'est sû au fait que tout n'est pas porté
09:15 <feth>
09:19 <benoitc> momen d'inertie si tu preferes
09:20 <benoitc> et non je ne pense pas
09:20 <benoitc> le fait que certains ne portent pas c qu'ils n'y voient rien de neuf
09:20 <benoitc> aucune killer feature n'est apparue dans une des libs portees sur py3
09:21 <benoitc> moment.
09:21 <benoitc> + le coup d'un portage sur py3 of course
09:22 <benoitc> 3.4 peut eventuellement changer la donne mais bon
09:23 <benoitc> faudrait qussi que python se modernise un peu
09:23 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
09:23 <benoitc> alain_afpy: ouai occupe toi de ton monitoring d'abord
09:23 <alain_afpy> benoitc: excellent pas excelent !
09:24 <feth> benoitc: je suis d'accord sur tes constats mais je pense que l'argument principal c'est la qualité logicielle
09:24 <feth> on fait moins de bugs en Python3
09:24 <feth> (par exemple unicode...)
09:25 <benoitc> si les gens attachaient autant d'importance a la qualite logicielle il n'y aurait pas autant de startups hein
09:25 <benoitc> et bon unicode justement est l'un des trucs qui fait reflechir a 2x avant de passer sur py3
09:25 <benoitc> et c la ou 3.4 pourrait changer la donne
09:26 <benoitc> autrement tu passes ton temps a jongler avec les bytes et les natives strings
09:31 <feth> je n'ai pas assez d'expérience avec les bytes, mais sans doute
10:36 <alain_afpy> - afpyro: FAILURE 503 Service Temporarily Unavailable
10:38 <alain_afpy> - afpyro: FIXED
10:45 <haypo> benoitc: le soucis est aussi que python 2 n'est pas mort, ça continue d'évoluer (via des modules externes)
10:46 <haypo> benoitc: genre là je backporte tulip sur python 2, du coup, si mon truc fonctionne, ça risque aussi de freiner le passage à python 3.4 :)
10:46 <feth> haypo: pourquoi le backporter alors ?
10:46 <marmoute> haypo: omg, giving people choice !
10:46 <benoitc> c'est un peu renverser le probleme la. si python 2 continue d'evoluer, c'est que python 3 n'est pas une alternative suffisamment allechante
10:47 <haypo> feth: j'en ai malheureusement besoin :)
10:48 <haypo> benoitc: t'as surement raison, python 3 est tout pourri, faut arrêter la déconnade !
10:48 <benoitc> et sinon bon tulip... c'est bien pour les nostalgiques... il y avait des choses plus actuelle a faire mais bon.
10:48 <benoitc> haypo: ou ais-je dis cela ?
10:48 <haypo> benoitc: genre passer à un autre langage ? :)
10:48 <benoitc> pourquoi plutot que porter ptulip tu ne portes pas tout ce qui te manque a python 3
10:49 <benoitc> pourquoi ces librairies n'ont pas ete portee
10:49 <benoitc> etc.
10:49 <benoitc> haypo: non un langage cela s'adapte aussi
10:50 <haypo> benoitc: pas évident de backporter le nouveau GIL de Python 3.2 sous forme d'un module
10:51 <haypo> benoitc: ou la nouvelle implémentation d'unicode qui utilise 4x moins de mémoire
10:51 <haypo> le langage python évolue, python 3.3 permet d'écrire yield+return et a aussi yield from
10:51 <benoitc> il n'est pas affolant de se demander pourquoi tous les langages modernes se penchent sur d'autres paradigmes qu'une eventloop ou s'interroge sur l'utilisation efficace de ts ces cpus autour
10:52 <benoitc> haypo: cool ca evolue. est-ce que cela evolue suffisamment pour interresser les utilisateurs?
10:52 <benoitc> tu as ta reponse
10:53 <benoitc> et bon tu parles a qqn qui a porte ts ces tools sous py3. so permets moi d'etre critique
10:57 <haypo> benoitc: perso je ne me milite plus pour que tout le monde passe à python3, je sais que ça se fera petit à petit
10:58 <marmoute> haypo: et le temps à l'allumage de python3, vous fixé ça quand ?
10:58 <haypo> marmoute: python 3.4 se lance plus vite
10:58 <haypo> marmoute: après est-ce que ça te suffit, je ne sais pas :) python reste plus lent à lancer qu'un programme en C
10:58 <haypo> marmoute: vous utilisez le module site ou bien vous lancez python avec -S ?
11:01 <marmoute> haypo: moi je veux que ça soit au moins aussi rapide qu python2
11:01 <marmoute> et si possible aussi vite de perl/ruby qui metten tla misère à python
11:02 <marmoute> haypo: je suis pas sur et j'ai pas encore check.
11:02 <haypo> marmoute: si tu le désires très fort, tu devrais contribuer :)
11:03 <marmoute> C'est toi qui parle de migrer
11:05 <haypo> marmoute: tu me resors la même excuse à chaque fois, mais je doute que ça soit le temps de chargement qui est le soucis de mercurial :)
11:05 <haypo> marmoute: c'est plutôt les octets vs caractères
11:05 <marmoute> Yop
11:05 <haypo> perso je crois que je ne remarquerai pas si hg ci met qq. millisecondes en plus à se lancer
11:05 <marmoute> Mais je te point ça quand même
11:06 <marmoute> c'est assez critique (genre bloquant)
11:06 <marmoute> En fait ça pèse lourd dans le démarrage chez choses.
11:07 <marmoute> Bref tu devrais discuté avec Augies Fackler
11:07 <haypo> marmoute: commence à utiliser python3 -S alors et python 3.4, ça devrait aller plus vite
11:08 <marmoute> -S ça marche en python2 ?
11:08 <haypo> oui
11:09 <marmoute> je testera ça la semaine prochaine
11:09 <haypo> $ python --help|grep -- -S
11:09 <haypo> -S : don't imply 'import site' on initialization
11:11 <feth> je viens de faire un bench scientifique qui consiste à lancer 300 fois python2 ou python3 -c "print('lol')" en redirigeant vers /dev/null
11:11 <feth> Et c'est assez reproductible que :
11:12 <feth> Python2 : real0m5.267s user0m3.700s sys0m0.636s
11:12 <feth> Python3: real0m11.464s user0m9.584s sys0m1.292s
11:12 <feth> ie. facteur 2
11:13 <marmoute> feth: test un arbre d'import un peu toufu dans que tu y es.
11:15 <No`> salut l'afpy
11:16 <marmoute> feth: part exemple twisted
11:16 <haypo> feth: compare aussi avec -S et python 3.4 pour voir
11:17 <feth> (away réunion)
11:18 <marmoute> rho
11:18 <marmoute> l'autre
11:27 <feth> sinon mon script c'est un !#/bin/sh avec PYTHON=$1
11:27 <feth> for i in `seq 300`; do $PYTHON -S -c "print('lol')"; done
11:30 <feth> Python 2.7 < 3.4 < 3.3
17:42 <alain_afpy> Prochain afpyro dans 4 jours! http://afpyro.afpy.org/dates/2013/2013_12_14.html
17:44 <twidi> Hey salut les gens.... et si en cette froide journée d'hiver vous soutenez le retour de LOLIX pour vous réchauffer le coeur :) (si vous connaissez pas... WAT !!! ;) ) http://fr.ulule.com/lolix-v2/
17:46 <feth> et là on entend les bourrasques glacées qui fouettent la steppe gelée
20:21 <alain_afpy> Hey! Il y a des trucs à modérer: http://www.afpy.org/jobs/developpeur-python-web-confirme-cdi-paris
22:17 <gawel> alexis: tu veux pas (re)indiquer l'adresse et le code d'entrée éventuel ou si y a un accueil ou que sais-je ?
22:18 <gawel> la ça fait un peu "vient et rester bloqué devant"
22:23 <misc> ça permet de filtrer les gens que tu veux pas voir