kantien a écrit 1227 commentaires

  • [^] # Re: Dommage...

    Posté par  . En réponse à la dépêche À la découverte d'un nouveau langage, Elm. Évalué à 2.

    De ce que j'ai compris, après une lecture rapide en diagonale, redux encapsule l'état d'une application en ne faisant que du fonctionnel pur (paradigme tout à fait praticable en javascript). Mais là où l'auteur de redux va en chier pour son implémentation, c'est que du code utilisant redux cohabite avec du javascript générique qui lui n'interdit pas les effets de bords. Il va devoir contrôler et mettre en place des systèmes d'inférences pour vérifier qu'il n'y a pas d'effets de bord dans le code, là où c'est impossible dans Elm et cela par conception même du langage.

    De toute façon, comme Victor je ne suis pas objectif, pour moi javascript est un langage qui est defective by design. Voir la vidéo wat :

    >[] + [] // empty string
    
    >[] + {}
    [object Object] // un objet
    >{} + []
    0 // l'entier nul : wat !!!!
    >{} + {}
    NaN // ce n'est pas un nombre : wat !!!
    >Array(5).join("wat" + 1)
    wat1wat1wat1wat1wat1 // admettons, on concaténe
    >Array(5).join("wat" - 1) + " Batman!" // subtile le + devient -
    NaNNaNNaNNaNNaN Batman! // WAT !!!!!

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Yet another one

    Posté par  . En réponse à la dépêche À la découverte d'un nouveau langage, Elm. Évalué à 2.

    C'est très différent par rapport à si tu avais expliqué qu'Elm n'apporte pas grand chose face à Ocaml ou Haskel et qu'il n'est donc pas si intéressant que ça de s'y pencher sauf si on veut vraiment l'utiliser.

    Autrement dit : comme LouisB ne semble pas avoir saisi la problématique sous-jacente, doit-on le ranger dans la catégorie « mauvais développeur » ?

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Dommage...

    Posté par  . En réponse à la dépêche À la découverte d'un nouveau langage, Elm. Évalué à 3.

    Le compilateur permet de conduire le développement, c'est certain, mais c'est là une caractéristique propre à tout langage statiquement typé (et le système de type de Elm, ADT, offre une bonne expressivité sémantique). Mais, le fait que ce soit de la programmation réactive en fonctionnel pur (FRP) offre une possibilité unique dans la phase de développement : le hot-swapping.

    Cela permet de modifier le code à chaud, et de rejouer toutes les interactions utilisateurs avec le code modifié. Autrement dit : je teste mon code, j'interagis avec lui et je constate un comportement non souhaité; alors je modifie dans mon code la partie qui me semble être fautive, et je vais rejouer la même séquence d'entrée sur le nouveau code (sans la refaire moi-même à la main, bien entendu). Je ne sais pas si React+Redux permet ce genre de chose, en plus du paradigme réactif il faut l'immutabilité des structures pour effectuer ce genre de chose.

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Tu pouvais pas mieux tomber

    Posté par  . En réponse au journal Musique libre, ça vous chante?. Évalué à 3. Dernière modification le 25 avril 2016 à 00:06.

    L'idée du "source" en musique est d'être à égalité des "armes", en fournissant ce qui a été utilisé, en ne faisant pas de la rétention.

    Hé ! Tu veux m'amputer de mes oreilles et de mes doigts ? :-P

    Plus sérieusement, la notion de source en musique et dans le domaine logiciel n'est pas la même. En musique, elle ne se retrouve pas dissimulée dans un binaire incompréhensible : la source c'est le morceau lui-même; comme avec la langue parlée. Savoir relever d'oreille, et pouvoir rejouer ce que l'on entend, doit faire partie du savoir-faire de l'instrumentiste. C'est comme parler une langue, tu apprends à reproduire les sons que tu entends, tu te forges un vocabulaire… Les musiciens ne se cachent rien, comme un auditeur comprend les paroles d'une chanson dans une langue qu'il maîtrise. Après, chaque musicien aura son propre toucher, son émotion, son intention; comme deux acteurs différents ne déclameront pas un texte de la même façon.

    Après, je veux bien entendre les requêtes qui demandent de ne pas restreindre outre mesure les possibilités de réutilisation (dans des samples, de la réorchéstration, de la reprise de thème) pour les créateurs; mais pour ce qui est du simple auditeur : pourquoi voudrait-il pouvoir diffuser comme il le souhaite ? Une pièce de musique n'est pas un outil : c'est un discours sans mot, il ne répond à aucune problématique technico-pratique, si ce n'est d'inviter au voyage et de laisser libre cours à son imagination.

    Et j'ai du mal à voir quel est le rapport entre une démonstration mathématique (ce qu'est, au fond, en tant qu'œuvre de l'esprit un code informatique) et une pièce musicale. Bon, il y a bien Bach qui était un obsédé des progressions arithmétique et géométrique, ou Pythagore qui voyait des nombres entiers partout et qui nous a légué la gamme diatonique avec son cycle des quartes et des quintes, mais ça ne fait pas de la musique une forme de mathématique appliquée.

    Une musique « libre » dont l'inspiration bachienne est flagrante :
    https://www.youtube.com/watch?v=hcBODh3LzE0 :-)

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Tu pouvais pas mieux tomber

    Posté par  . En réponse au journal Musique libre, ça vous chante?. Évalué à 1.

    Pour des morceaux de musique ça ne me paraît pas déconnant de considérer que la "base commune" qui fait le lien entre les hommes et la musique est la partition (j'imagine que c'est un peu dans cette idée que les partitions ont été inventées).

    D'un autre côté, les partitions je les écrit déjà rarement pour moi, alors me forcer à les écrire pour pouvoir les distribuer…

    Dans le monde logiciel, le code est surtout utile pour les développeurs, dans la musique pour les musiciens. Selon le style de musique, je dirais : qu'il ouvre ses esgourdes et relève le morceau, c'est pas la mer à boire à « décompiler ».

    Après, cela vaut surtout pour mon cas personnel et la musique que je joue : du jazz essentiellement manouche. On a bien le Real Book qui circule entre nous (thèmes et grilles d'accords simplifiés des standards), mais comme on joue jamais le morceau deux fois de la même façon ça suffit.

    De toute façon, on retrouve souvent les gars Anatole et Christophe, du II V I ou sa variante I IV V, après tu modules par ci par là; et on se retrouve à faire son Michel Blanc : « tu me suis c'est Do Fa Sol » :-P

    Un journée de travail de Christophe Maé (les chanteurs qui se piratent eux-mêmes) : https://www.youtube.com/watch?v=SZnWBj-g_iY :-D

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Tu pouvais pas mieux tomber

    Posté par  . En réponse au journal Musique libre, ça vous chante?. Évalué à 2. Dernière modification le 24 avril 2016 à 16:49.

    JS. Bach par exemple, ça compile presque.

    J'aime bien l'image, ça lui colle parfaitement. :-)

    c'est déjà bien qu'ils se pointent en session vaguement à l'heure avec leur matos

    Là, quand ça arrive, il faut faire péter la bouteille de champ' !!!

    Je jouais avec un gratteux pendant un moment, c'était du genre :
    - Bon, t'es où mec ? on t'attend…
    - C'est bon les gars, je suis là dans 5 minutes, j'suis à deux stations
    Nous (en mode traduction) : bon, il décolle de son canap', on va commencer sans lui.

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Qui veut de l'interopérabilité ?

    Posté par  . En réponse à la dépêche Les trois générations de messagerie instantanée. Évalué à 2.

    Il n'y aura donc jamais d'interopérabilité car ce n'est pas stratégique.

    C'est d'ailleurs pour cela que les différents réseaux d'opérateurs téléphonique ne sont pas interopérables…

    Je n'ai jamais vu quelqu'un chez SFR dans l'impossibilité de contacter quelqu'un chez Orange.

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: C’est pas faux

    Posté par  . En réponse au journal Parce qu'on en a gros !. Évalué à 6.

    13, 14, 15… Enfin tous les chiffres impairs jusqu'à 22.

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Titre bien choisi.

    Posté par  . En réponse au journal Parce qu'on en a gros !. Évalué à 1. Dernière modification le 23 avril 2016 à 19:54.

    Edit : déjà faite par marotte :-/

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: XMPP en une phrase

    Posté par  . En réponse à la dépêche Les trois générations de messagerie instantanée. Évalué à 4.

    Hé, tu joues la mauvaise foi.

    Déjà, pour les box, dans mon entourage c'est souvent moi qui m'y colle pour la configuration; et en plus tu parlais d'avoir un client ouvert dans screen sur un serveur : technique accessible au commun des mortels…

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: kes ... tion

    Posté par  . En réponse au journal Prince: bronsonisé :(. Évalué à 1.

    Dans ce cas, la dalle durant, la choucroute promet de sacrés relents.

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: kes ... tion

    Posté par  . En réponse au journal Prince: bronsonisé :(. Évalué à 4. Dernière modification le 23 avril 2016 à 10:48.

    Ce qui fait qu’aujourd’hui nous sommes en présence de patronymes homophones tels que Durand, Durant, Duren, Duran, etc… bien qu’à la base ils soient tous issus de "du rang", nom de famille donné à ceux qui étaient soldats…

    Le problème c'est que ces soldats du rang s'octroyaient l'exlusivité du passage du pont. Le responsable de l'état civil ne pouvant plus y faire passer son âne s'écria : j'en ai marre 'tain ! À l'inscription suivante au registre des naissances venait de voir le jour le premier Jean Martin. Une histoire des gradés, en somme… :-D

    Demain je vous donnerai la recette de la choucroute à la confiture de poire.

    Je préfère les moules aux marrons ou à la châtaigne. :-P

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Prouve-le

    Posté par  . En réponse au journal Linux sur le bureau : combien de régressions ?. Évalué à 5.

    Conséquence d'un réveil douloureux suite à un vendredi soir trop arrosé : tout n'est pas si rose ! :-P

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Référence

    Posté par  . En réponse à la dépêche À la découverte d'un nouveau langage, Elm. Évalué à 2.

    Du genre pour régler des problèmes de droits de propriété intellectuelle sur une « bibliothèque » ridicule (comment peut on faire un paquet avec une seule fonction ???), alors que c'est de base dans le module String ? :-P

    import Html exposing (text, p, section)
    import String exposing(pad, padLeft, padRight)
    
    string_to_p s =
      p [] [text s]
    
    main =
      let
        a = pad 20 '-' "Hello World!"
        b = padLeft 20 '-' "Hello World!"
        c = padRight 20 '-' "Hello World!"
      in 
        section [] (List.map string_to_p [a, b, c])

    qui, ô surprise, génère l'arbre suivant (à tester ici):

    <section>
     <p>----Hello World!----</p>
     <p>--------Hello World!</p>
     <p>Hello World!--------</p>
    </section>

    Bon, là je taquine, mais apporter les bienfaits du fonctionnel fortement et statiquement typé à javascript est à mon avis une bonne chose (de base, ce langage est moisi).

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: gloubiboulga

    Posté par  . En réponse au journal Bagnole, pouvoir, autorité. Évalué à 2. Dernière modification le 22 avril 2016 à 16:56.

    Y ne se définit pas par l'obtention du permis

    C’est pas la seule faute mais celle-là pique beaucoup ! (Il ne se définit pas…)

    Ce n'est pas une faute, c'est de la revendication politique :-/

    « il » est du genre masculin (sur le plan grammatical) alors que l'automobiliste peut très bien être un homme, une femme, un trans : c'est discriminant ! Par contre écrire « l'automobiliste » ne semble pas la gêner, va savoir pourquoi ? (peut-être l'apostrophe, si elle avait du écrire « le » conducteur, elle aurait peut-être inventé un nouvel article défini, va savoir…)

    Bien que le pronom « il », dans ce cas, soit complément neutre du point de vue des genres sociologiques, cela ne semble pas la satisfaire. Alors, on tente des innovations en fouillant dans les voyelles, on prend un rapprochement sonore entre « il » et « y » selon certaines prononciations, et le « y » acquière une nouvelle fonction grammaticale en plus de celle de pronom adverbial.

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Clojure

    Posté par  . En réponse à la dépêche À la découverte d'un nouveau langage, Elm. Évalué à 3.

    Ça se fait avec du OCaml : js_fo_ocaml et le framework complet ocsigen permet faire une webapp en codant à la fois la partie client et serveur.

    J'en avais parlé aux rédacteurs de la dépêche qui m'ont répondu que Elm ne fait que la partie client pour le moment, mais il y a un projet pour faire la partie serveur.

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Ouane pourquoi pas, mais ça se contredit dès Tou !

    Posté par  . En réponse au journal You are legion. Évalué à 3.

    En complément, ça pourrait t'intéresser en tant que développeur OCaml ;-)

    J'avais fait un commentaire sur un article de Gérard Huet où il aborde l'analogie entre grammaire et typage.
    Ou encore, cet article avec analyse sémantique des langues naturelles par des lambad-termes avec paradigme CPS (Continuation Passing Style).

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Ouane pourquoi pas, mais ça se contredit dès Tou !

    Posté par  . En réponse au journal You are legion. Évalué à 3.

    PS: il doit y avoir quelques fautes surtout entre les se/ce mais pour le coup, j'ai du mal aujourd'hui :(

    Oui, il y en a. ;-) C'est la différence entre pronom personnel complément et pronom démonstratif : le premier renvoie à une personne (et la forme « se » renvoie au sujet du verbe qui est la troisième personne), pas le second (dans le cas d'une personne ce serait celui) qui de plus introduit une proposition relative (que/qui).

    Exemple :

    • je me demande, il se demande, je lui demande

    • j'ai dit quelque chose -> ce que j'ai dit

    Ainsi

    si tu es capable de dire que se ce que décris l'OP sur le code de la route est faux

    L'OP a décrit quelque chose sur le code de la route.

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Mais où sont passés 39, 40, 41, 42, 43, 44 ?

    Posté par  . En réponse à la dépêche Thunderbird 45 est sorti. Évalué à 6.

    C'était là guerre ! On passe directement à 45 pour célébrer la libération : libriste jusqu'au bout, même dans les numéro de versions ! :-)

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Je confirme!

    Posté par  . En réponse au journal Bagnole, pouvoir, autorité. Évalué à 1.

    On sent bien là le libriste, pour certains c'est des bananes :-P

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Je confirme!

    Posté par  . En réponse au journal Bagnole, pouvoir, autorité. Évalué à 10.

    Déjà, pour commencer, parce que le notion de genre (queer) ne s'applique qu'à des personnes, et que quand tu écris par exemple : « s'olle y a un accident au final », le pronom « il » est impersonnel !!! Apprends déjà ta grammaire ou soit plus cohérent dans tes usages des pronoms issus de ton imagination, et après on en reparlera. À moins que tu aies aussi pour ambition de personnifier les choses, voire faire de l'animisme en personnifiant le « il » dans « il pleut ».

    Personnellement, la théorie queer je m'en fous. Les LGBT mènent la vie qu'ils souhaitent, cela ne me pose aucun soucis. Mais commencer à vouloir modifier la grammaire d'une langue pour d'obscures raisons entièrement étrangères à la grammaire : faut pas pousser mémé dans les orties !

    Cela étant, des adeptes de queer theory se sont pris un magnifique poisson d'avril de la part de deux philosophes des sciences (Anouk Barberousse et Philippe Huneman) qui ont réussi a publié un article vide de sens dans une revue avec révision par des paires (dans la lignée des canulars à la Sokal). :-)

    On eût pu prêter aisément à Benedetta Tripodi, auteure d’un récent article d’« ontologie politique alternative » badiousienne intitulé « Ontology, Neutrality and the Strive for (non)Being-Queer », un destin brillant dans l’univers de la théorie critique et postmoderne. Porteuse d’une pensée dont la radicalité n’a d’égale que le souci de ne point adhérer aux us sémantiques les plus bourgeois, cette jeune philosophe semblait en effet allier aux nouveaux herméneutes du gender les figures de proue de la métaphysique française contemporaine, à commencer bien entendu par son représentant le plus médiatique, Alain Badiou. Néanmoins, Benedetta Tripodi n’existe pas, ce qui constitue un handicap assez fâcheux dans l’académie comme au dehors. Elle est l’alias d’une intervention – ou comme disent les artistes, une « performance » – dont nous souhaitons expliquer ici les raisons et la signification.

    En automne 2015, à la suite d’un appel à communication de la jeune revue Badiou Studies sur le thème « Towards a queer badiouian feminism », nous avons soumis, sous le pseudonyme de Benedetta Tripodi, l’article susmentionné. Il a été évalué, accepté pour publication et publié dans le numéro 4 de cette revue. Par ailleurs il n’a absolument aucun sens, et nous sommes bien placés pour le savoir puisque nous l’avons intégralement rédigé (même s’il comporte de longues citations de Badiou et d’autres auteurs).
    lire la suite (pdf de 23 pages)

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: gloubiboulga

    Posté par  . En réponse au journal Bagnole, pouvoir, autorité. Évalué à 2.

    C'est du mobilier intersexué. Je propose, pour les désigner, les pronoms « al » ou « ale » (pour ce dernier, si il fait l'unanimité, c'est moi qui paye la tournée au pub :-).

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Je confirme!

    Posté par  . En réponse au journal Bagnole, pouvoir, autorité. Évalué à 4.

    Encore « olle » pour la contraction de « on-il-elle », « ille » pour la contraction de « il-elle », je vois comment c'est construit; mais « ule » ou « ul » ça sort d'où ? d'un délire syntaxique complet ? On fait du délire syntaxique en se moquant complètement de l'étymologie des langues ? D'une part, utiliser « on » cela ne fait pas plus joli, c'est juste du français correct; d'autre part, ce n'est pas difficile en français sauf si l'on est atteint de délire de persécution au point de croire que la grammaire d'une langue véhicule des préjugés de rapports dominant-dominé, et d'amalgamer les genres grammaticaux aux genres biologiques ou sociologiques.

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: gloubiboulga

    Posté par  . En réponse au journal Bagnole, pouvoir, autorité. Évalué à 6.

    Le concept de langue vernaculaire te sied-t-il mieux ? Cela t'évitera un sophisme ridicule par homonymie.

    Le terme langue naturelle est à entendre par opposition au langue formelle (comme les langages de programmation, par exemple).

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.

  • [^] # Re: Je confirme!

    Posté par  . En réponse au journal Bagnole, pouvoir, autorité. Évalué à 10.

    Attends, je crois que tu viens de me faire comprendre la graphie olle ! C'est une synthèse de « on-il-elle », c'est ça ? Ils ont complètement perdu la raison les défenseurs du genre ?

    Sapere aude ! Aie le courage de te servir de ton propre entendement. Voilà la devise des Lumières.