Axioplase ıɥs∀ a écrit 3051 commentaires

  • [^] # Re: Programmation Fonctionnelle

    Posté par  (site web personnel) . En réponse au journal Votre langage idéal ?. Évalué à 2.

    Ouais, l'inférence de région, j'en parlais déjà icitte : https://linuxfr.org/nodes/89229/comments/1315214

    Apparemment, l'inférence de région est un problème décidable, mais avec mémoire non bornée (ce qui est simple, c'est comme dire "je ne désalloue que quand le programme a terminé").
    Si tu as des contraintes de mémoire, alors je crois qu'on retombe sur le besoin d'utiliser un GC (car je ne pense pas qu'on aille mélanger gestion automatique et manuelle de la mémoire).

    Quand à Lustre, c'est pas un langage fonctionnel, et c'est extrêmement peu généraliste, comme langage.
    Je suis même pas sûr qu'il soit "Turing Complet" (en tout cas, Esterel ne l'est pas).

  • [^] # Re: Programmation Fonctionnelle

    Posté par  (site web personnel) . En réponse au journal Votre langage idéal ?. Évalué à 4.

    La récursion terminale n'a rien à voir avec le GC !
    Une récursion est terminale si l'appel récursif est en position terminale.
    Ça ne parle pas de gestion de mémoire, manuelle ou non !

    La récursion terminale est liée à l'optimisation d'appels récursifs terminaux (TCO), oui, mais c'est c'est lié à la pile et non au tas, donc pas d'histoire de GC non plus.

    Que voulais-tu dire alors ?
    (Et puis, y'a-tu vraiment des gens qui bossent sur la FP sans GC ? T'as des références récentes ? Je suis curieux…)

  • [^] # Re: Programmation Fonctionnelle

    Posté par  (site web personnel) . En réponse au journal Votre langage idéal ?. Évalué à 6.

    En plus, c'est à la mode depuis les années 30 !
    Trop hipster pour être utile !

  • [^] # Re: Mes idéaux

    Posté par  (site web personnel) . En réponse au journal Votre langage idéal ?. Évalué à 6.

    C'est dommage, car ça ne correspond pas trop au besoin du libriste amateur qui veut passer le maximum de temps sur le cœur de ses projets et pas sur les problèmes techniques.

    Détrompe toi !
    Grâce au design intelligent d'Ada, le libriste passe plus de temps à coder le cœur de ses projets qu'à en débugger des pointeurs déréférencés !
    95% des logiciels libres écrits en C gagneraient sans doute à être écrits en Ada !
    D'ailleurs, je vais m'y remettre de ce pas !

  • [^] # Re: L'idéal

    Posté par  (site web personnel) . En réponse au journal Votre langage idéal ?. Évalué à 3.

    Ça ressemble vachement à Common Lisp, ta description.
    Y'a juste pour la concurrence que j'ai des doutes, mais ça doit être bien géré par certaines implémentations du langage.

  • # Vite fait.

    Posté par  (site web personnel) . En réponse au journal Mon expérience comparée d'installation de Linux et Windows XP sur mini-pc. Évalué à 5.

    Je passe vite, on est sur linuxfr... mais vu que c'est une expérience comparée, je compare... En gros c'est tout le contraire de xubuntu:

    D'un autre côté, Windows XP est un OS qui a onze ans, alors la comparaison de l'installation, hein…

    Question finale pour les linuxiens: quelles pistes explorer pour améliorer les performances sous linux?

    Acheter un ordinateur plus puissant ?
    J'ai essayé, ça marche !

    Les softs indispensables:

    Ben, firefox pour le web, vlc ou totem pour le son, vlc ou totem pour la vidéo.
    Les classiques, quoi…

  • [^] # Re: Liste exhaustive ?

    Posté par  (site web personnel) . En réponse au journal Black march. Évalué à 2.

    Et tous les films en téléchargement qui ne sont pas encore sortis au ciné, et qui ne sont donc pas en DVD ?
    Et tous les films en téléchargement qui sont au ciné, et qui ne sont donc pas en DVD ?
    Et toutes les séries télévisées en téléchargement qui viennent d'être diffusées, et qui ne sont donc pas en DVD ?

  • # Common Lisp !

    Posté par  (site web personnel) . En réponse au journal Votre langage idéal ?. Évalué à 5.

    Comme ça, quel que soit le problème que j'ai à résoudre, je crée le langage idéal si ça n'est pas déjà CL lui-même !

  • [^] # Re: Hum ...

    Posté par  (site web personnel) . En réponse au journal Votre langage idéal ?. Évalué à 7.

    Mais pas forcément aussi performant: il faut un compilateur assez compliqué je pense pour optimiser ça..

    Euh, je suis à peu près sur que 'product' n'est rien d'autre qu'un 'fold-left,' et donc une récursion terminale.
    Soit du code extrêmement clair et optimal.

  • [^] # Re: Hum ...

    Posté par  (site web personnel) . En réponse au journal Votre langage idéal ?. Évalué à 6.

    Tu veux bien nous filer un benchmark avant de dire que le code Caml est ultra-lent ?

  • [^] # Re: pour moi

    Posté par  (site web personnel) . En réponse au journal Votre langage idéal ?. Évalué à 2.

    Dans le monde mobile, les applis tournent tellement peu longtemps que le gc n'apporte rien du tout et va te tuer sur les pauses.

    Ou alors tu peux utiliser un GC temps-réel.
    C'est pas un truc nouveau.

    Tu peux aussi utiliser un langage de haut niveau avec de l'inférence de région, ce qui te permet de désallouer d'un coup tout un tas de données qui auront même pu être allouées sur la pile alors qu'à la mains, tu aurais été forcé de les mettre dans le tas…

  • # Liste exhaustive ?

    Posté par  (site web personnel) . En réponse au journal Black march. Évalué à 2.

    C'est parce que MegaUpload est tombé qu'ils n'ont pas jugé nécessaire d'écrire de ne pas télécharger de films ni de séries télés ?
    Ou c'est juste parce que faut pas pousser mémé dans les orties ?

  • [^] # Re: Et ?

    Posté par  (site web personnel) . En réponse au journal Quelques aspects de la securite qui n'ont rien a voir avec le "Sandboxing". Évalué à 3.

    Ben, le qwerty international, c'est l'US international, non ?

  • [^] # Re: Et ?

    Posté par  (site web personnel) . En réponse au journal Quelques aspects de la securite qui n'ont rien a voir avec le "Sandboxing". Évalué à 7.

    Tout le monde, à tout moment ne pense pas forcément à la meilleure solution à son problème.

    Je propose pas la meilleure, j'en propose plusieurs.
    Et j'en omets, comme le clavier québécois, ou simplement mettre son clavier en mode azerty (même si ça ne correspond pas aux jolis imprimés sure le clavier), ce qui est trivial à faire sous les principaux systèmes d'exploitation.

    J'aurais préféré lire « j'ai pas d'accents, ça me fait chier de les taper avec compose » plutôt que « je peux pas, j'habite un pays sans accents » (ce qui, par ailleurs, est faux).
    J'habite un pays où l'alphabet latin n'est pas utilisé, ça ne m'empêche pas de taper mes accents quand j'écris en français.

    Son journal a-t-il au moins, à tes yeux, un minimum d'intérêt, où te contentes-tu de lire les journaux pour faire des remarques désagréables ?

    L'intérêt que je porte aux journaux et autres contenus se retrouve dans mes votes, comme il se doit.
    Je me réserve le droit de faire les remarques que je veux, c'est bien l'objectif de la mise en place d'un système de commentaires, non ?

  • # Et ?

    Posté par  (site web personnel) . En réponse au journal Quelques aspects de la securite qui n'ont rien a voir avec le "Sandboxing". Évalué à -9.

    • desole pour les accents mais QWERTY, j'habite en Amerique, toussa.

    Et le bépo, c'est interdit par le FBI ?
    L'US International aussi ?
    Comment écris-tu des mots, parfaitement anglais, comme « aide-mémoire, » « pâté, » ou « attaché » ?

    Mauvaise excuse, changer layout.

  • [^] # Re: Correction

    Posté par  (site web personnel) . En réponse au journal PC-BSD 9.0 est arrivé. Évalué à 1.

    Il manque aussi un point après (pendant ?) la seconde phrase, après la parenthèse et avant le "Cette".

    Sinon, oui, une dépêche !

  • [^] # Re: Autre suggestion

    Posté par  (site web personnel) . En réponse à la dépêche La famille des *GPL relativement moins présente parmi les licences libres. Évalué à 2.

    par exemple si Qt et MySQL avaient été mis sous BSD dès le départ, elles n'auraient pas eu clients.

    Référence nécessaire.

  • [^] # Re: Complexité

    Posté par  (site web personnel) . En réponse à la dépêche La famille des *GPL relativement moins présente parmi les licences libres. Évalué à 4.

    J'ai pas l'impression qu'on compare la v2 à la v3 dans ce fil, non, pas du tout.
    Je crois que ce dont on parle, c'est simplement la complexité de la GPL d'une manière générale, et du fait qu'il est fort peu judicieux de la choisir si on n'est pas bien au fait de tous ces détails de juriste (comparé à une BSD ou MIT), justement.

  • [^] # Re: Complexité

    Posté par  (site web personnel) . En réponse à la dépêche La famille des *GPL relativement moins présente parmi les licences libres. Évalué à 2.

    Quand je prend le volant d'une voiture/train/avion/métro/bus, c'est ma vie qui est en jeu.

    Il n'est pas responsable des défauts du véhicule.
    C'est le point qu'il défend, je crois.

    Encore une fois, si tu as un texte de 3 lignes pour interdire la Tivoïsation, dépêche toi d'apporter ta superbe science.

    Thou shall not
    tivoise
    this software.
    
    
  • [^] # Re: Complexité

    Posté par  (site web personnel) . En réponse à la dépêche La famille des *GPL relativement moins présente parmi les licences libres. Évalué à 4.

    Le fabricant, lui, il le sait, et il a bien fait attention.

    Si je fais mon code avec une licence au hasard, que des gens participent, puis qu'en cours de route, je m'aperçois que la licence n'est pas bonne, il est possible que je ne puisse plus en changer à cause du code tiers que j'ai accepté.
    C'est un problème avec les licences, comme la GPL, qu'on ne peut pas relaxer.

  • [^] # Re: tablette graphique

    Posté par  (site web personnel) . En réponse au journal Ergonomie et aménagement du poste de travail : retours et appels à expériences. Évalué à 3.

    Pas de problème pour la Wacom.
    Je m'en servais déjà pour l'illustration.

    Tablette + kinesis advantage + bépo, ça a signé la fin des symptômes.
    Ils reviennent si je dois me passer de l'un ou l'autre.

  • [^] # Re: Fautes

    Posté par  (site web personnel) . En réponse au journal Régulation sous linux d'un vieux chauffage. Évalué à 3.

    Je croyais qu'il s'utilisait en Belgique, moi aussi.
    Octante pour moi !

  • [^] # Re: Fautes

    Posté par  (site web personnel) . En réponse au journal Régulation sous linux d'un vieux chauffage. Évalué à 1.

    Bien sûr que c'est logique !
    C'est juste qu'on n'a pas su choisir entre deux bases, 10 et 20, alors on a alterné à partir de 70 (inclus) et jusqu'à 90 (inclus).

  • [^] # Re: Autre question bête

    Posté par  (site web personnel) . En réponse au journal Où on parle de couches.... Évalué à 3.

    Donc j'imagine que tu fais une lessive uniquement pour les couches, et que tu ne les mélange pas avec ta précieuse chemise à pingouins, non ?

  • # Autre question bête

    Posté par  (site web personnel) . En réponse au journal Où on parle de couches.... Évalué à 10.

    Ton gamin te fait un beau remplissage de ta couche lavable.
    J'imagine que tu vas pas la mettre en machine avec toute sa merde. Alors, on fait quoi ? On frotte la couche au dessus des chiottes ? On tape derrière avec une raquette de tennis pour bien décoller tout ? On prend une spatule et on frotte ?
    Pour la couche jetable, j'imagine que tu fais un beau nœud et que tu mets tout à la poubelle, basta ! emballé c'est pesé ! Mais là…