chat.freenode.net #tryton-fr log beginning Tue Sep 18 00:00:02 CEST 2012 | ||
2012-09-18 15:22 <cedk> pour info, le problème qu'on avait avec les with statement | ||
2012-09-18 15:23 <cedk> si on veut ajouter le support des (), on crée une ambiguité car le context manager est un statement qui pourrait être composé d'un tuple | ||
2012-09-18 15:24 <cedk> il aurait faullut que la syntax soit: with (a, b, c) as a, b c au lieu de with a as a, b as b, c as c: | ||
2012-09-18 15:25 <nicoe> cedk: hein ? je comprends pas la phrase « le context manager est un statement qui pourrait être composé d'un tuple », c'est pas vrai pour l'instant non ? | ||
2012-09-18 15:25 <nicoe> (et de fait la seconde syntaxe est moche) | ||
2012-09-18 15:26 <cedk> nicoe: si tu peux faire: with (a if b else c): | ||
2012-09-18 15:26 <cedk> nicoe: la seconde est celle implémenté dans Python :-) | ||
2012-09-18 15:26 <nicoe> cedk: je me suis trompé, la première est moche | ||
2012-09-18 15:27 <cedk> nicoe: la première est compatible avec le try/except je pense | ||
2012-09-18 15:28 <nicoe> cedk: n'empêche le if inliné pourrait résoudre le problème | ||
2012-09-18 15:28 <nicoe> cedk: avec l'utilisation d'un CM qui ne fait rien | ||
2012-09-18 15:33 <cedk> le parser de grammaire de Python est plutot cool car il détect les ambiguité | ||
2012-09-18 15:41 <bechamel> cedk: qu'est-ce que tu appelle détecter les ambiguités ? | ||
2012-09-18 15:49 <cedk> bechamel: quand il y a plus d'un possibilité pour generer l'AST |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!