aeris ☣ 🇫🇷 @aeris

Quand tu découvres que tu peux faire ça en ruby !

def foo(bar, baz=bar)
ap bar: bar, baz: baz
end

😊

@aeris
Mais c'est génial, je savais pas non plus ! \o/

Par contre, j'ai rien compris 😯

@aeris
J'aime bien ruby... mais ça ça fait quoi? Surtout le ap?

@aeris
Et après on vient me dire que le Perl est illisible 🤔

@framasky @devnull On peut parler de python sinon.
Et de ses compréhension list par exemple…

@framasky @devnull Eh oh ! Ça ne va pas non ! Les pov’ billes 😭

@devnull
Python? Le truc qui utilise le spam espace comme délimiteur de ses structures conditionnelles ? :P
@aeris @framasky

@nemesis @devnull @framasky Et qui ne sait pas gérer le multiligne dans ses lambda ?

@aeris Ça fonctionne pas en terminant les lignes par antislash? J'ai jamais tester un lambda multiligne

@nemesis @framasky

@nemesis 4 espaces par niveau d'indentation, faut pas abuser non plus…

En vrai il accepte aussi les tab tant que tu mélange pas tab et espaces. Même s'il recommande espace pour une raison obscure

@aeris @framasky

@nlavielle Vu que python n'aime pas trop les lignes trop larges (le linter devient insultant… ), je pense que c'est pour avoir une largeur constante quelque soit l'éditeur de texte/la largeur de tab configurée. Mais c'est qu'une théorie, en vrai je sais.

La question est surtout pourquoi il fait chier avec les lignes larges… Ça fait longtemps qu'on a des écrans qui font bien plus de 100 colonnes 😂

@nemesis @aeris @framasky

@devnull @nlavielle @nemesis @framasky En vrai, c’est surtout pour la lecture par le dev. 80c, tu arrives à voir la ligne en entier d’un coup d’œil

@aeris C'est pas faut. Mais c'est chiant à écrire quand tu commence a avoir des print/write avec un bout de texte un peu long par exemple

@nlavielle @nemesis @framasky

@devnull @nlavielle @nemesis @framasky Ben c’est peut-être que ton print/write est trop long ? 😂

@aeris Bah une.ligne de log ou un message d'erreur précis, en comptant l'affectection et 2 indentations (dans une condition, dans une fonction), ça depasse facilement 80c, oui. Du coup c'est multiligne a coup d'antislashes.

@nlavielle @nemesis @framasky

@aeris
t'as intérêt a pas faire de coquille quand tu tapes ça!