Utilise des ponctuations dans les identifieurs et comme «mot clef» du langage. C'est difficile à mémoriser, et encore plus à chercher dans la doc. J'ai dû lire des dizaines de pages de docs, juste pour trouver la doc de la notation « :var »…
Tu n'aimes pas non plus les décorateurs en python ?
Pas de distinction sémantique entre accès à un attribut et appel d'une méthode.
Il va falloir que tu détailles un peu plus, parce que je n'ai pas bien compris que ce que tu veux dire.
Des tas de trucs bizarres, comme par exemple 0 évalue à vrai. Seuls nil et false évaluent à faux…
C'est au contraire tout ce qu'il y a de plus logique. En quoi 0 ou "" devraient être faux ?
Ensuite, prendre _why en exemple représentatif de la communauté ruby, n'est-ce pas un peu de la mauvaise foi ? Ce serait comme dire que que la communauté linuxfr t'a dégoûté parce que tu as lu un commentaire de Zenitram…
[^] # Re: puppet vs. ruby
Posté par Jean-Philippe Garcia Ballester . En réponse à la dépêche Formation Puppet : lancement d'un cursus complet en France et en Suisse par Camptocamp. Évalué à 6. Dernière modification le 22 mai 2013 à 11:47.
Je marche dedans !
Tu n'aimes pas non plus les décorateurs en python ?
Il va falloir que tu détailles un peu plus, parce que je n'ai pas bien compris que ce que tu veux dire.
C'est au contraire tout ce qu'il y a de plus logique. En quoi 0 ou "" devraient être faux ?
Je te concède que a=a qui renvoie nil est une aberration. Le deuxième exemple n'est plus valide.
Ce qui est très amusant, c'est que ce bouquin est la traduction de Learn Python The Hard Way. Je te laisse lire ici : http://learnpythonthehardway.org/book/ex36.html
Ensuite, prendre _why en exemple représentatif de la communauté ruby, n'est-ce pas un peu de la mauvaise foi ? Ce serait comme dire que que la communauté linuxfr t'a dégoûté parce que tu as lu un commentaire de Zenitram…