Déplier

@badprocess Ah bah non je connais pas !

Houlla j'ai une dette de compétences à rattraper !

La force des choses fait que je n'avais pas eu l'occasion de toucher à depuis longtemps et que je maintenais une app en V16.

Je lance un projet hier, en v18. Et je découvre les nouvelles directives de contrôle.

Et bon sang que c'est bien foutu. J'adore Angular. Je n''ai vraiment aucune envie de refaire du .

angular.dev/api/core/@for

Now let's move on to all the reasons given in PEP 258 (rejected elsewhere).
peps.python.org/pep-0258/

The reasons given are very logical - but so are the reasons for rejection. The thing is, since I've switched to this way of documenting my code, I find it obvious and clever.

The fact that the code editor (neovim) and mkdocstrings follow this logic reinforces my belief that we should all do things this way.

But what do you think?

Afficher le fil de discussion

I can't believe it...
20 years of in my fingers and I discover that the “right” way to put a docstring to a variable is “after” the variable.

Why is that? Because Python uses interpretable strings and therefore the variable takes precedence. Just as you'd put a docstring after a function or class declaration, you have to do the same in Python. And that's what makes mkdocstrings-python work!

It's not at all intuitive, but in the long run it's much easier to read!

@fgirault tu sais que t'es le seul qui m'a fait comprendre que Michel Blanc nous a quitté ?

Google news ne me le dit pas, j'ai eu aucune notif d'aucun media, et même ici y'a pas eu foule.

J'ai pas allumé la télé tu le diras... Mais bon quand même...

C'est triste... C'était tout de même une figure.

Je dois avoir des restes d'anesthésie dans le cerveau depuis hier... Je viens de me mettre sur mon PC, une hein, et j'ai tapé "sudo apt update".

@UnGeekAuVert merci beaucoup. Ça commence à aller mieux. Je vais quand même bouffer liquide mais je n'ai pas particulièrement mal

@UnGeekAuVert pareil... Je pense que tant que la prothèse me gène ça va être purée, soupe, compote 😟

Allez je vais poser la question et aller au delà me la honte. Si vous avez subi, comme moi, une extraction massive de dents, est-ce que vous avez des conseils pour arriver à manger un truc ? Parce que là j'ai avalé un petit filou de mon gamin, mais j'ai que ça dans le bide depuis ce matin. Et j'ai très très peur de manger un truc ce soir... Mais j'ai faim...
Notez que 5h après, j'ai encore des saignements.

La faille SSL est un exemple, tu sais pertinemment qu'il y a eu d'autres failles induites par des patchs de packageurs.

Et pour la forme, cette faille a eu des rebonds encore en 2018 et 2021.

Tu as vu les rapports de sécu Debian vs RH (je ne suis pas fan de RH hein) ? c'est un peu inquiétant quand même...

@lanodan @breizh

Ha mais c'est sûr que souvent les Makefile upstream sont dégeux hein.

Je ne dis pas que c'est pas possible de corriger en packageant, je dis que si on était sur un mode plus homogène on aurait moins de soucis à gérer.

J'en fais trop souvent les frais. Et je m'en prend à la distib qui est la plus marginale en terme de conf: Debian. Mais en vrai, y'en a d'autres. Et Fedora a aussi son lot de joyeuseté hein, ou Arch...

@lanodan @breizh

Ce que tu n'as pas compris c'est que je ne critique pas l'utilisation de distributions. Je l'ai répété, expliqué, elles sont importantes et le choix est primordiale.

Et par conséquent, prendre un distrib qui ne respecte pas les normes est un problème. Pour les points que j'ai expliqué et qui ne représentent même pas le tiers des conséquences que ça implique.

Debian est une belle distrib, mais ses choix ont fait énormément de mal - revoir la faille SSL qu'ils ont intriduit

@breizh @lanodan

Je te jure que tu n'as pas répondu point par point. Tu réponds à un truc, puis un autre, sans lien.

Mon argumentation est globale, elle prend en compte les normes, la sécurité, l'installation standardisé, l'isolation, le mode ISO fonctionnel, etc...

Je doute qu'un admin comme toi ne fasse que des installs de packages. Et en prenne pas en compte ne serait-ce que l'isolation d'install

@breizh @lanodan

C'est pour ça que quand tu standardise un minimum, tu assures que ça passe partout (ou presque) et tu soulages la vie des packageurs, admins, etc...

Ce qui me rend triste dans cette affaire c'est que Debian est une belle idée et que la commu est énorme. Le fait qu'ils compliquent la vie de pas mal de gens est un poil irrespectueux à mon gout. Et puis Ubuntu, je l'ai rodé, c'est un tout autre débat...

@lanodan @breizh

Putain... tu le fais exprès...
Je ne vois pas autre chose, tu fais exprès d'oublier les explications.

@breizh @lanodan

An,alogie absolument nickel.

La distro est une manière de construire un environnment.

La route c'est une voie normalisée pour utiliser ta distro

Debian fait une bagnole qui t'empêcche de suivre la route comme tout le monde, et te dis que c'est à toi, conducteur, d'aller étaler du goudron pour que toi tu puisse passer.

@breizh @lanodan

Déplier
techlover

Technology lovers, here we are — (development, digital artwork, science…)