10:46 <jpcw> ping NelleV
11:30 <benoitc> cela correspond a quoi le sigle E/R ?
11:35 <haypo> benoitc: enseignement recherche
11:35 <benoitc> ok
11:35 <benoitc> danke
11:44 <haypo> benoitc: bite schön
11:50 <feth> jolie morsure ?
12:46 <matrixise> rguillebert: t ou ? ;-)
12:47 <rguillebert> dtc
12:47 <matrixise> j'ai un doute
13:06 <matrixise> Romain va faire sa presentation sur PyPy,
13:09 <phantez> il est sur scene
13:09 <phantez> entrain de parler
13:09 <matrixise> yep
13:09 <matrixise> phantez: tu es au pycon?
13:09 <phantez> dernier rang
13:10 <matrixise> phantez: premier rang tout à droite, deuxième chaise en partant de la droite, en face du projo
13:10 <phantez> c'est moi qui t 'es paré tt a l heure a propos de blitz
13:10 <phantez> t'ai
13:11 <phantez> meme video que pycon.fr l an dernier
13:12 <matrixise> phantez: ah ok ;-)
13:12 <matrixise> tiens, je me ferais bien un interpreteur en Rust ou Go pour Python ;-)
13:12 <matrixise> juste pour le fun
13:12 <matrixise> et apprendre
13:12 <matrixise> ;-)
13:14 <phantez> y a pas mal de francais on est au moins petite dizaine ici
13:18 <matrixise> et je suis le seul belge j'ai l'impression
13:18 <matrixise> ;-)
13:21 <matrixise> Romain a tout de même des questions, c cool
13:45 <foxmask-> bonjello
14:21 <yota> quel pycon ?
14:25 <matrixise> yota: ireland
14:51 <yota> oki
14:51 <yota> dublin je presume ?
14:54 <matrixise> yep
15:19 <alexis> matrixise: haha, pour apprendre c'est un peu hardcore de vouloir faire un interpreteur python ;)
16:20 <matrixise> alexis: possible, la partie la plus amusante, c'est peut etre avec les coroutines
16:21 <alexis> matrixise: pour go, j'avais commencé par faire un detecteur de liens brisés
16:22 <alexis> matrixise: c'est parfait et suffisement simple pour ne pas s'y perdre
17:01 <yota> tous ces gens qui veulent faire du Go
17:01 <yota> c'est pénible
17:03 <matrixise> yota: pourquoi pénible?
17:20 <yota> parce qu'ils font comme moi
17:20 <yota> (mais apres)
17:20 <yota> donc je ne peux pas hype
17:21 <yota> +être
17:30 <matrixise> arf
17:30 <matrixise> fait du rust alors
17:32 <MrJmad> Go ce n'est plus hype depuis 2010 hein ....
17:37 <matrixise> ok, et sinon, on fera bien une AG à lyon je pense
17:40 <matrixise> MrJmad: que cela ne soit plus hype ou autre chose, est-ce vraiment intéressant
17:41 <matrixise> chaque langage possede des concepts positifs comme des defaults. il faut les utiliser correctement et en fonction de la problematique a resoudre
17:47 <MrJmad> matrixise le fait qu'un langage soit hype ou pas est totalement inintéressant
17:48 <MrJmad> je voulais simplement souligner que si yota voulait utiliser un langage hype, choisir Go en 2014 c'était un mauvais choix :)
18:02 <yota> matrixise: je m'intéresse aussi a Rust :)
18:02 <yota> detrompe toi, Go est encore tout petit en terme de communauté
18:02 <yota> et encore pas mal de résistance ici et la
18:03 <yota> c'est d'ailleurs toujours aussi rigolo de lire les diatribes sur Go
18:05 <cyp> yota: par curiosité qu'est ce que les gens reprochent au go ?
18:06 <yota> ben ils lisent les caracteristiques du langage
18:07 <yota> et se comportent comme le client de SSII moyen :)
18:07 <yota> aka si y'a pas tous les mots clés c'est nul
18:07 <yota> donc tu as droit a : 1/ pas de génércité saynul
18:08 <yota> 2/ pas d'exception, saynul
18:08 <yota> 3/ pas de typage fort, saynul
18:09 <yota> et si cela provient de pro Scala / Haskell / OCaml, saynul car ne prend rien des 20 dernieres années dans la recherche des types
18:09 <cyp> ok
18:10 <yota> pour bien comprendre Go faut 1/ comprendre les objectifs initiaux (notamment les projets chez Google) et 2/ bien comprendre les interfaces
18:11 <yota> quant tu as un projet de 250k SLOC sur 5 ans avec 50 dev, tu n'as pas les memes soucis que sur d'autres projets
18:11 <yota> mais bon, les communautés Scala, Haskell et OCaml sont assez rigolotes
18:12 <yota> esperons que Rust sera immunisé
18:13 <benoitc> c bô ces gens qui défendent leur langage
18:13 <benoitc> j'en ai une larme à l'oeuil
18:13 <matrixise> benoitc: tiens que fais-tu la?
18:13 <matrixise> ;-)
18:14 <benoitc> j'ai vu de la lumière
18:14 <matrixise> benoitc: t'as demandé si tu pouvais entrer? ;-)
18:15 <yota> benoitc: ce qui est rigolo dans les critiques, c'est le fait généralement de gens qui n'en font pas
18:15 <yota> comme tout langage, faut pas mal de temps pour comprendre les tenants et aboutissants
18:15 <benoitc> ca reste coherent ceci dit
18:15 <benoitc> pq faire une chose qu'on aime pas
18:15 <yota> apres tu aimes oupas
18:16 <benoitc> perso i love my erlang and rust
18:16 <benoitc> apres c juste une question de feeling, le debat theorique ....
18:16 <matrixise> benoitc: cela te dit un interpréteur python en rust?
18:16 <matrixise> ;-)
18:17 <yota> le débat théorique est toujours intéressant, car il permet d'analyser et de comprendre
18:17 <yota> le soucis vient de ceux qui restent uniquement la dedans
18:17 <yota> une partie de la communauté Scala se pignole en permanence sur des papiers de recherche
18:18 <yota> j'espere que Rust évitera cela, sinon ca va bien pourir l'ambiance
18:20 <yota> pour Scala, ca hurle depuis des mois car le BDFL veut simplifier le langage :)
18:20 <benoitc> question de communaute je suppose, je ne suis pas trop le langage scaka
18:21 <yota> Scala s'est pris pas mal de dev Haskell qui ont trouvés une communauté plus grosse
18:33 <yota> donc si rust marche, pas déconnant que des gens migrent
18:34 <yota> benoitc: t'as commencé des trucs en prod avec Rust ?
18:35 <benoitc> j'ai commence a coder vraiment un truc la semaine derniere
18:35 <benoitc> juste joue avec avant
18:36 <benoitc> mais j'aime bien le fait que tu puisse descendre pres du systeme contraireemnt a go
18:39 <matrixise> benoitc: idem pour la partie bas-niveau, mais ce que j'aime c'est la gestion memoire et le fait d'éviter des bugs memoires.
18:39 <matrixise> il y a une bonne lib pour l'unicode, possibilité d'integrer lua, cela peut être interessant pour coder des softwares serveurs
18:40 <matrixise> style un serveur smtp extensible avec Rust pour la partie concurrentes, connections, etc... et lua pour le rendre extensible
19:10 <yota> wai bof, je suis revenu d'avoir un langage dans un autre
19:10 <yota> a la fin tu as le soucis de gerer les bugs de 2 langages et l'un rend l'autre aussi lent
19:11 <yota> autant lua pour C ok, autant pour Rust je ne vois plus trop
19:11 <yota> ce dernier est suffisamment souple