Pour faire des plugins, tu as groovy, kotlin, ceylon, scala, closure,... Qui sont bien plus propres dans leur mise en place. Ou js qui fait parti de la bibliothĂšque standard de java.
Oui, mais si tu veux utiliser un plugin avec une bibliothĂšque que tu ne trouve qu'en python ?
Quand je vois des appli qui passent des mois à tester leur thÚme sombre avec du canary testing etc... Balancer un « de toute façon c'est d'la merde », je trouve ça euh... rapide.
Comme il le dit, ceux qui installent env ailleurs que dans /usr/bin vont mettre en place un hack pour que le shabang fonctionne. Du coup il n'ont pas Ă le faire aussi pour bash, awk, perl, ruby, python,...
Je vois pas ce qui dans mon commentaire initial t'a fais te dire : "tiens quelqu'un parle de ce langage que je n'aime pas, il fait que je dise que je ne l'aime pas mĂȘme si ça n'a rien Ă voir avec le sujet".
[^] # Re: moui
PostĂ© par barmic 𩩠. En rĂ©ponse au lien Uncle Bob a trouvĂ© le langage du futur : Clojure !. ĂvaluĂ© Ă 2.
Tu semble confondre typage dynamique (les types t'ont vérifiés à l'exécution) et absence de typage (les types ne sont pas vérifiés).
Pas forcĂ©ment. Tu dois faire des tests, mĂȘme avec haskel, ocaml ou des languages Ă types dĂ©pendant. La seule alternative c'est la preuve de programme (au lieu de tester ton fonctionnel, tu le prouve).
Et comme pour ton code de production, tu écrira moins de code de test. D'une part parce que le langage est concis. D'autres part parce que comme tu as moins de boiler plate tu as moins a tester.
Je n'ai pas essayĂ© clojure encore, mais leur transducers me font vraiment de l'Ćil. J'ai essayĂ© un langage avec une syntaxe haskel (elm). Je trouve ça cool, mais il y a certaine chose que je ne comprend pas (c'est peut ĂȘtre pareil avec lisp), quand j'ai une ligne :
Il faut obligatoirement connaßtre tous les types pour pouvoir dire ce que c'est ("un appel de foo qui prend 2 arguments", "un appel de bar dont le résultat est donné à foo"...).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Stats
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Python pour la rentrĂ©e 2019 â partie 1 â PopularitĂ©. ĂvaluĂ© Ă 1.
C'est difficile de contre argumenter face Ă ce genre de subjectivitĂ©, mais groovy est trĂšs largement utilisĂ©. Je pense mĂȘme que avec ou sans jvm, je connais plus de logiciels qui embarquent groovy que python (au sens embedded). En fait Ă part via jython je n'ai mais vu un logiciel embarquer python. Il me semble que c'est plus souvent l'inverse on s'intĂšgre Ă python plutĂŽt qu'on intĂšgre python Ă son code.
Sauf qu'intrinsĂšquement jython ne peut pas ĂȘtre python. C'est une implementation du langage au dessus de la jvm, mais elle case la compatibilitĂ© avec l'Ă©cosystĂšme de python et c'est l'Ă©cosystĂšme de python qui le rend intĂ©ressant.
MĂȘme pypy a dĂ» mal Ă suivre: il est en retard d'une version, il n'est pas tout Ă fait compatible,...
Avoir pleins d'implĂ©mentations de python ce serait cool (pour la beautĂ© du geste), mais faut se rendre Ă l'Ă©vidence : python aujourd'hui c'est cpython et rien d'autre. Cette force qui est louĂ©e dans les autres commentaires d'utiliser massivement des bibliothĂšques en C "hyper" optimisĂ©es empĂȘche de facto toute autre implĂ©mentation d'ĂȘtre pĂ©renne (je pense que c'est aussi pour ça qu'on embarque pas python, mais qu'on se laisse embarquer par lui, ce n'est pizzas forcĂ©ment un mal. C'est Julien Danjou qui disait qu'il vaut mieux entendre qu'embarquer).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Stats
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Python pour la rentrĂ©e 2019 â partie 1 â PopularitĂ©. ĂvaluĂ© Ă 1. DerniĂšre modification le 12 septembre 2019 Ă 21:53.
Si java est ton legacy utiliser jython n'a pas de sens. Tu va garder une dépendance vers la jvm qui te sera encore plus difficile à enlever.
Pour faire des plugins, tu as groovy, kotlin, ceylon, scala, closure,... Qui sont bien plus propres dans leur mise en place. Ou js qui fait parti de la bibliothĂšque standard de java.
Oui, mais si tu veux utiliser un plugin avec une bibliothĂšque que tu ne trouve qu'en python ?
Eh bien il fait vĂ©rifier que cette bibliothĂšque soit compatible et espĂ©rer qu'elle le reste. Bref tu ajoute de la fragilitĂ© (on parle d'un code qui sera Ă peu prĂšs compatible avec python et qui sera coincĂ© en python 2.7), lĂ oĂč tu pourrais simplement faire communiquer une application python avec une application java.
J'imagine bien qu'on peut trouver des cas oĂč c'est pas si mal d'utiliser jython, mais dans l'Ă©norme majoritĂ© des cas c'est une mauvaise idĂ©e, voir une trĂšs mauvaise idĂ©e (coucou logstash).
Jython est naĂźt Ă une Ă©poque oĂč on pensait que la jvm allait tout dĂ©chirer. Ăa n'est pas vraiment le cas. On a fait bien mieux maintenant pour les mĂȘme usages (meilleure intĂ©gration Ă java comme plate-forme) et bien les populaires (il y a bien plus de monde qui utilise groovy avec du java que jython).
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Possible explication de l'envolée de la popularité de Python
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Python pour la rentrĂ©e 2019 â partie 1 â PopularitĂ©. ĂvaluĂ© Ă 2.
J'ai dis qu'il ne fallait pas rĂ©crire mais maintenir. Ta phrase en parlant de dĂ©cennie m'a fait croire que tu disais que c'Ă©tait le mĂȘme code utilisĂ© pendant plusieurs dĂ©cennies, alors que je prĂ©sume qu'il a bien Ă©voluĂ©. Ă aucun moment j'ai parlĂ© de rĂ©crire, juste de maintenir.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: ThĂšme sombre
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Thunderbird 68.0. ĂvaluĂ© Ă 3.
Personnellement j'aime bien. C'est juste mon goût personnel.
Pour GIMP je sais pas s'il a pas une histoire comme quoi on voit mieux les détails des photos si notre pupille n'est pas dilatée par le blanc du reste de l'écran. Comme au cinéma en fait.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Propagande /usr/bin/env ?
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Python â partie 2 âPython 2. ĂvaluĂ© Ă 0.
/usr/bin/python2ne devrait pas exister. python c'est python 2 et ce ne sera jamais python 3.Il reste qu'Ă savoir si
envdoit ĂȘtre dans dans le premier dossier des exĂ©cutables.SystĂšme ? Je sais pas trop ce que c'est qu'un outil systĂšme, mais oui tout scripts installĂ© par ton gestionnaire de paquet devrait s'assurer d'utiliser l'implĂ©mentation du systĂšme et de ne pas avoir un fonctionnement distinct en fonction de l'environnement de l'utilisateur. C'est une aide importante pour les dĂ©veloppeurs. Si tu utilise une version quelconque de python (une version de dĂ©veloppement, un build perso,...), tu veux pouvoir l'utiliser pour ton travail sans que ton client mail explose en vole parce qu'il a le malheur d'ĂȘtre lui aussi Ă©cris en python.
Ăa fait du coup bien parti de ses patchs que les distributions pourraient appliquer.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: ThĂšme sombre
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Thunderbird 68.0. ĂvaluĂ© Ă 3. DerniĂšre modification le 10 septembre 2019 Ă 11:08.
Je n'ai à aucun moment remis en doute ce que tu en pense. C'est rigolo cette propension ici à juste donner son avis. Serais-tu intéressée par mon avis sur ton avatar par exemple ?1
Parce que le fait que des logiciels proposent cette fonctionnalités te retire quelque chose ?
Mis Ă part spotify2 (il me semble), je ne crois pas connaĂźtre de logiciels qui soit par dĂ©faut en sombre, mais du coup c'est l'obligation de certains logiciels qui te gĂȘne pas le fait que les thĂšmes sombres aient du succĂšs.
avant que tu te sente agressĂ©e. Je n'ai rien contre ton avatar. Je l'aime bien, mais on s'en fou de mon avis sur la question. â©
et le menu dĂ©marrĂ© de Windows 10 â©
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: ThĂšme sombre
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Thunderbird 68.0. ĂvaluĂ© Ă 2.
Il existe clairement de la gradation dans la qualité des thÚmes sombres (comme pour les thÚmes clairs) quelque soit ton avis à leur sujet.
J'espĂšre que celui ou ceux qui s'en sont occupĂ© dans thunderbird n'ont pas fait ça en mode « ils demandent un thĂšme sombre ? ben voila leur thĂšme sombre Ă la con qu'ils arrĂȘtent de m'emmerder avec ».
Quand je vois des appli qui passent des mois à tester leur thÚme sombre avec du canary testing etc... Balancer un « de toute façon c'est d'la merde », je trouve ça euh... rapide.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Possible explication de l'envolée de la popularité de Python
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Python pour la rentrĂ©e 2019 â partie 1 â PopularitĂ©. ĂvaluĂ© Ă 2.
Réécrire non, mais maintenir oui.
Si tu veux pouvoir continuer à dire que c'est bien optimisé, il faut pouvoir prendre en compte à minima les instructions types SSE. Prendre en compte d'éventuels algo plus récents.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: ThĂšme sombre
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Thunderbird 68.0. ĂvaluĂ© Ă 2.
Qu'est-ce qu'il est moche ce thÚme... On dirait que c'est juste un négatif.
En plus il garde clair le mail.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Entreprise
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Thunderbird 68.0. ĂvaluĂ© Ă 2.
Pas moi. Les 2 sont tous aussi frustrant. Je n'arrive jamais à exprimer les rÚgles de gestion qui m'intéresse que ce soit avec gmail, avec thunderbird ou outlook web. Il y a toujours un truc qui me bloque. Je serais content d'utiliser fetchmail/procmail/mutt, mais je reçoit pas mal de mails HTML :/
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Retour sur des grosses applications
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Python pour la rentrĂ©e 2019 â partie 1 â PopularitĂ©. ĂvaluĂ© Ă 5.
Le choix d'utiliser des tabulations ou des espaces est un débat sans fin. Chacun aura la sienne là dessus, certains expliqueront aussi qu'il faut mixer les 2 (indenter avec des tabulations et aligner avec des espaces) et d'autres proposent encore d'autres solution. D'autres encore codent en whitespace et n'ont pas ce genre de problÚme.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Propagande /usr/bin/env ?
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Python â partie 2 âPython 2. ĂvaluĂ© Ă 2.
Comme il le dit, ceux qui installent
envailleurs que dans/usr/binvont mettre en place un hack pour que le shabang fonctionne. Du coup il n'ont pas Ă le faire aussi pourbash,awk,perl,ruby,python,...https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pourquoi je n'aime pas Python...
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Python pour la rentrĂ©e 2019 â partie 1 â PopularitĂ©. ĂvaluĂ© Ă 0.
Si vraiment tu veux mon avis, je dĂ©teste js et je n'ai pas vu d'endroit oĂč il est nĂ©cessaire. Dans le navigateur je compile vers js, comme je compile en assembleur ou en bytecode mes autres programmes. J'utilise typescript ou elm selon les projets.
Mais c'est mon avis ça n'a rien à voir avec le fait qu'il existe des objets à prototypes et que ça intéresse des gens.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pourquoi je n'aime pas Python...
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Python pour la rentrĂ©e 2019 â partie 1 â PopularitĂ©. ĂvaluĂ© Ă 1.
Je n'ai pas donnĂ© mon avis. Ă aucun moment, nul part. J'ai pointĂ© du doigt la programmation objet par prototype pour informer quelqu'un qui me semble pouvoir ĂȘtre intĂ©ressĂ©. Nos avis respectifs sur l'une des implĂ©mentations n'ont rien Ă voir surtout quand ils ne parlent pas du systĂšme de prototype en particulier, mais juste d'avis gĂ©nĂ©ral de contoire.
Je vois pas ce qui dans mon commentaire initial t'a fais te dire : "tiens quelqu'un parle de ce langage que je n'aime pas, il fait que je dise que je ne l'aime pas mĂȘme si ça n'a rien Ă voir avec le sujet".
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Stats
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Python pour la rentrĂ©e 2019 â partie 1 â PopularitĂ©. ĂvaluĂ© Ă 2.
Uniquement certaines phases du GC dans certaines conditions. Juste pour bien dire que ce n'est pas Ă chaque exĂ©cution du GC que le monde s'arrĂȘte loin de lĂ . Un programme peut s'exĂ©cuter Ă©ternellement sur la jvm sans stop the world, bien sĂ»r ça demande d'avoir un profile d'usage mĂ©moire trĂšs particulier.
Jython, jruby,... sont de trĂšs mauvaises idĂ©es. Ce que tu gagne en parallĂ©lisme potentiel tu le perds en coup Ă l'exĂ©cution. RĂ©implĂ©menter le typage dynamique sur la jvm Ă©tait trĂšs coĂ»teux avant l'apparition d'invokeDynamic de java8. Jython n'a pas bougĂ©e de 2017, il n'a pas d'implĂ©mentation de python 3 (mais elle utilise invokeDynamic). Mais en vĂ©rifiant je vous que jruby est toujours maintenu. Il est mĂȘme Ă jour par rapport Ă l'implĂ©mentation de rĂ©fĂ©rence. J'en vois pas l'intĂ©rĂȘt. Groovy est bien plus intĂ©ressant pour ce segment.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pourquoi je n'aime pas Python...
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Python pour la rentrĂ©e 2019 â partie 1 â PopularitĂ©. ĂvaluĂ© Ă 0. DerniĂšre modification le 07 septembre 2019 Ă 16:03.
Hé hé ok. J'explique objectivement que ce qu'il apprécie possÚde un modÚle théorique et des implémentation. Je donne comme exemple l'implémentation la plus utilisée, et tu réponds juste "lol j'aime pas js" ?
TrÚs bien on a compris ton avis. Merci de l'avoir partagé avec nous.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Retour sur des grosses applications
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Python pour la rentrĂ©e 2019 â partie 1 â PopularitĂ©. ĂvaluĂ© Ă 1.
Ăa fait plusieurs fois que je vous des gens parler du code C trĂšs optimisĂ© utilisĂ© avec python... On peut interfacer python avec une bibliothĂšque C pas trĂšs optimisĂ© ou ça ne marche pas ? đ
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pourquoi je n'aime pas Python...
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Python pour la rentrĂ©e 2019 â partie 1 â PopularitĂ©. ĂvaluĂ© Ă 0.
Donc personne n'utilise node ?
JS n'était pas le sujet de mon commentaire juste un exemple. La logique de construction de structures qu'il décrit c'est de l'objet par prototype.
Je ne suis pas du tout fan, mais si les gens qui crachent sur js prenaient le temps de s'intéresser à sa avant d'essayer de coder en js, comme on code dans leur autre qui est trop bien, ça se passerai probablement mieux (pas parfaitement, mais mieux). On ne code pas contre un langage, mais avec.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: bof bof ....
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Karma is considered harmful. ĂvaluĂ© Ă -2.
Wow ! Non ! Tu as voulu faire passer ton interlocuteur pour quelqu'un de peu recommandable. Moi j'essaie d'expliquer son point de vu et je demande quelle est ta position. J'ai uniquement posĂ© une question. Tu dis ĂȘtre contre une thĂšse, trĂšs bien, mais du coup tu ne cherche pas Ă la comprendre, ne cherche pas son explication et ne la contre argumente pas. Pour toi elle est Ă©videment fausse sans avoir besoin de l'argumenter plus que ça, tout en ayant pas de thĂšse autre.
C'est qui de nous 2 qui joue à essayer de faire passer l'autre pour celui qu'il n'est pas tu vient de passer 4 commentaires à dire que ton interlocuteur (que ce soit moi ou un autre) a des propos ignobles. J'ai juste demandé si tu pensais du coup l'inverse et si ça te paraissait moins ignoble et tu me tombe dessus comme ça.
Tu joue la vierge effarouchée, mais tu troll c'est évident.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Comme pour Firefox, cette version casse de nombreux modules
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Thunderbird 68.0. ĂvaluĂ© Ă 1.
Ce qui fait peur c'est la gestion des extensions qui soient n'ont pas eu le temps de se mettre à jour soit ne sont plus maintenues. Rien à voir avec le fait qu'un menu ai changé de look ou pas.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: Pourquoi je n'aime pas Python...
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Python pour la rentrĂ©e 2019 â partie 1 â PopularitĂ©. ĂvaluĂ© Ă -1.
Ce que tu cherche, ce n'est pas python, mais un langage Ă prototype comme javascript.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: bof bof ....
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Karma is considered harmful. ĂvaluĂ© Ă 1.
Il a parlé de démonstration mathématique ? D'impossibilité total de faire quelque chose ? Le verbe pouvoir dans le langage courant n'a pas un sens aussi fort qu'en science dure.
Comme tu le dis c'est un milieu plus qu'une question de porte-feuille. Et oui on peut arguer comme tu le fais en long en large et en travers que c'est possible. Tu peux mĂȘme sortir des cas de personne qui le font, mais c'est statistiquement par reprĂ©sentatif. Tu peux te prĂ©senter au concours de l'X et faire tes Ă©tudes gratuitement derriĂšre pourtant le taux d'Ă©tudiants issues de milieu dĂ©favorisĂ© qui font ces Ă©tudes n'est pas la mĂȘme proportion que celle des français dans des milieux dĂ©favorisĂ©s.
Tu soutiens quoi en fait ? Que c'est une cause interne ? Ils ne veulent pas ? C'est moins scandaleux de penser que toute cette population ne veux pas Ă©tudier que de penser qu'ils ont des freins leur empĂȘchant d'accĂ©der Ă ces Ă©tudes ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: bof bof ....
PostĂ© par barmic 𩩠. En rĂ©ponse au journal Karma is considered harmful. ĂvaluĂ© Ă 1.
Ăa s'est parce que tu n'envisage que des causes internes Ă leur Ă©ventuelle incapacitĂ©. Tu veux dire que c'est rĂ©voltant de dire qu'un pauvre parce qu'il est pauvre ne peux pas bien Ă©crire, mais c'est diffĂ©rent que de dire qu'il ne peut pas bien Ă©crire parce que quand on est en ZEP/en citĂ©/je ne sais trop quoi, c'est plus difficile de travailler.
L'accĂšs Ă la culture. Ătre dans un milieu qui lit Le Monde diplomatique, Courrier International et qui se divertis avec TĂ©lĂ©rama n'Ă©duque pas les mĂȘme enfants que ceux qui regardent de la tĂ©lĂ©rĂ©alitĂ©, s'informent aux Ă©missions d'infotainement et achĂštent TĂ©lĂ©Loisir chaque semaine. Ce n'est mĂȘme pas le prix qui est un frein Ă ce moment lĂ .
Je ne sais pas si « les pauvres » peuvent ou pas bien écrire, moi je suis un léger dyslexique qui s'améliore, mais se vouloir choqué, indigné, vexé,... n'aide probablement pas à écouter ce que dis l'autre.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# Correctifs
PostĂ© par barmic 𩩠. En rĂ©ponse Ă la dĂ©pĂȘche Thunderbird 68.0. ĂvaluĂ© Ă 2.
La partie correctifs c'est juste une traduction des titres de tickets ?
Par exemple :
Je ne comprends pas si ça a était désactivé ou si ça se met à fonctionner.
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll