Thomas a écrit 88 commentaires

  • [^] # Re: Dynamiquement typé ou statiquement typé ?

    Posté par  . En réponse au journal Python et les décideurs. Évalué à 5.

    Tout (de l'OS aux applis) sur les Lisp Machines étaient implémenté en Lisp (pas Common Lisp, mais "presque"), et difficile de faire plus dynamique. On dépasse assez largement les 10 000 lignes dans ce cas-là, et personne ne s'en est jamais plaint. Pourquoi?

    Grâce aux outils disponibles pour le développement. La possibilité d'inspecter n'importe quel widget de l'interface graphique, avec le code qui est derrière, de savoir où est définie une fonction, et quelles autres fonctions l'utilise, etc. Les déclarations de type *optionnelles* aussi (le compilo peut s'en servir pour optimiser plus qu'en ne faisant qu'inférer le type).

    Peut-être aussi que les programmeurs n'étaient pas des "pisseurs de code" lambda (pun not intended)

    Bon je suis ptêtre un vieux con à 26 ans, mais je trouve les IDE Common Lisp, qui sont pourtant moins puissantes qu'une Lisp Machine, beaucoup plus puissantes que les IDE Java.

    PS: je n'ai pas physiquement accès à une Lisp Machine, mais des vidéos sont dispos. Je n'ai pas d'actions chez Symbolics ou Franz non plus :-)
  • [^] # Re: Chanson

    Posté par  . En réponse à la dépêche Sortie d'OpenBSD 4.2. Évalué à 2.

    Simple et beau, bon c'est pas vraiment les termes qui me viennent à l'esprit quand j'y pense.

    Cohérent plutôt. Et pour beau, c'est une beauté pour hackers, elle n'est pas visuelle.

    Bon pour une utilisation bureautique, ça m'a pas l'air d'être encore ça.

    C'est pas vraiment le but de l'OS non plus.

    Par contre pour un firewall par exemple, c'est vraiment *vraiment* agréable.
  • [^] # Re: Smalltalk

    Posté par  . En réponse à la dépêche Seaside 2.8 est sorti. Évalué à 4.

    Ruby est inspiré de Smalltalk (entre autre) alors je ne suis pas sur que Smalltalk apporte beaucoup dans ce cas..

    Je trouve la syntaxe plus simple et plus flexible. Tu peux rajouter facilement des structures de contrôle comme tu le ferais en CL avec ses bonnes vieilles macros.

    Les implémentations sont généralement plus matures, notamment au niveau du garbage collector (généralement quand quelqu'un râle contre les GC c'est qu'il n'en a pas utilisé de bon.) Les implémentations compilent en bytecode, tu peux sauvegarder ta VM en l'état (càd avec toutes ses libs chargées, pour un démarrage plus rapide)... Bref, pas mal d'avantages.

    Essaie une fois et tu verras. Quand j'en faisais un peu (avant de retourner à CL) j'avais testé Squeak (c'est louche au début à cause de l'interface) et Cincom Smalltalk (pas libre mais gratuit et c'est un bon truc). Tu remarqueras vite aussi la différence entre le mode de développement en Ruby et celui en Smalltalk.

    En Smalltalk, tout comme en CL ou Erlang, tu développes ton code vraiment de manière incrémentale. En Smalltalk, tu développes en "bottom-up "et pas "top-down". Càd que tu commences par coder de petites fonctions de bas niveau, tu t'amuses un peu avec pour vérifier que tout marche, puis tu les combines dans des fonctions plus grandes, jusqu'à arriver à ce que tu veux (je dis fonctions mais en Smalltalk on parleras plus d'objets et de méthodes... mon habitude du CL qui ressort ;-) )

    PS: j'ai pas l'url pour Cincom Smalltalk, mais ça se trouve facilement.
  • # Exploitable?

    Posté par  . En réponse au journal Découvert du logiciel Chandler. Évalué à 3.

    Je l'avais testé il y a un certain temps (genre 6 mois) et il avait une fâcheuse tendance à exploser lamentablement avec une surprenante régularité. Est-ce que ça s'est amélioré?

    Par contre il semble toujours être en Python, à moins que http://chandler.osafoundation.org/docs/0.7/overview.html n'ait pas été mis à jour depuis longtemps.

    Bon je le télécharge histoire de jeter un ½il.
  • [^] # Re: Logique

    Posté par  . En réponse au journal Richard Stallman et la croyance en Dieu. Évalué à 0.

    Petite note en aparté: au contraire c'est plutôt politiquement correct de descendre ces méchants cathos impérialistes actuellement.

    Bien qu'étant grosso modo athée, le PC et ses mouvements de mode associés me les cassent même dans ce cas-ci.
  • [^] # Re: Logique

    Posté par  . En réponse au journal Richard Stallman et la croyance en Dieu. Évalué à 1.

    En quoi les émotions doivent-elles être opposées à la raison ?

    D'aucune manière que ce soit, et c'est bien ce que je dis: et aussi

    Et en quoi est-ce "normal" de ne pas se baser uniquement sur la raison.

    La loi du plus grand nombre. Bon dans ce cas je ne peux pas faire appel à la psychologie; elle nous donne une multitude de description de pathologies, mais aucune définition de "psychologiquement bien portant".

    Pour te donner une piste, il me semble qu'il y a eu une expérience où l'on forçait des gamins à n'agir que selon leur raison, ils ont tous fini dépressifs. Là je manque de temps pour rechercher ça, donc je balance un lien plus tard si je retombe dessus.

    en quoi est-ce que la raison pure est forcément négative face aux sentiments

    Je n'ai pas parlé de sentiments mais d'émotions. Et je ne la considère pas négative; j'exprime l'opinion que la raison pure qui écrase l'exercice de l'émotion est négatif.

    Et concernant ta petite accusation de fin de post, que dire sinon qu'il s'agit là d'une interprétation un peu exagérée: je disais simplement que l'attitude de RMS est purement rationnelle, à l'inverse de la majorité des gens, et qu'il ne doit donc pas s'étonner de voir des réactions négatives pleuvoir.
  • [^] # Re: Logique

    Posté par  . En réponse au journal Richard Stallman et la croyance en Dieu. Évalué à 1.

    Et peut-être qu'avant de crever RMS découvrira qu'un être humain normalement constitué n'est pas une machine, ne perçoit pas le monde que de façon rationnelle, mais aussi en se basant sur des émotions qu'il ressent. Ce jour-là il comprendra que le lendemain d'un drame durant lequel des personnes ont perdu des êtres chers n'est pas le meilleur moment pour lancer une diatribe insultant les croyances d'une bonne partie de la population d'Amérique latine.

    Il a bien le droit d'en tirer n'importe quelle conclusion et de le publier.

    Ouais ouais, légalement il peut. Mais quand on manque de tact, il ne faut pas s'étonner de passer pour un gros con. Et dire qu'il parle de respect dans son petit brulot.
  • [^] # Re: inverse

    Posté par  . En réponse au journal Les gens intelligents font moins de sexe (que les autres). Évalué à 2.

    c'est parce que les gens "surdoués" n'ont pas accès aux fetes/soirées/evenements (parce qu'ils n'aiment pas ça ou qu'on ne les invite pas) qu'ils ont des relations sexuelles plus tardives.

    Oui, et ils accumulent du retard en développement social et capacités dans les relations inter-personnelles. Par contre s'ils sont suffisamment épanouis, qu'ils n'ont pas développé un ressentiment envers les "autres", qu'ils n'ont pas réussi à justifier leur exclusion en se convaincant que "les autres djeunz sont cons", leur intelligence peut leur permettre de rattraper rapidement ce retard.

    Oui, c'est du vécu.
  • [^] # Re: oui je confirme

    Posté par  . En réponse au journal Les gens intelligents font moins de sexe (que les autres). Évalué à 1.

    "Est-ce quelqu'un à qui on peut dire "la vie est meilleure avec toi que sans toi" ?"

    Ben oui, sinon c'est un PCR (plan cul régulier/récurrent), voire un boulet. Bon autour de moi je vois quelques gens qui ont une copine relou mais la garde parce que c'est "normal". Perso j'ai toujours arrêté net les relations qui menaient à rien (après avoir essayé d'éliminer les causes d'incompréhension éventuelles, on est pas des bêtes).

    Dans ce cas, le seul moyen d'avoir une copine, c'est de s'en séparer puis de recoller les morceaux...

    Tu compares l'avant-relation avec le pendant-relation. Et tu attends d'avoir passé la phase d'euphorie qu'on au début, lorsqu'on a pas eu beaucoup de relations et qu'on idolâtre encore un peu trop les femmes.
  • [^] # Re: Avoir un code en entier

    Posté par  . En réponse au message Avoir un code en entier. Évalué à 1.

    Tu as des trucs comme ça:
    http://www.erikveen.dds.nl/rubyscript2exe/index.html
    pour planquer code avec dépendances et interpréteur dans un exe unique.

    Mais bon là il a un script qu'il peut lire. Donc il doit y avoir un require caché quelque part.

    Une rapide recherche sur google indique qu'il s'agit peut-être de la lib rubygame.
  • [^] # Re: Ouaip

    Posté par  . En réponse au journal Sourceforge Community Choice Award 2007 les gagnants sont :. Évalué à 0.

    Avec 7zip je n'ai jamais réussi à décompresser des archives rar multi-parts. Bon d'un côté ce n'est pas son rôle premier, mais ca m'empêche de jarter winrar et de ne conserver que 7zip.

    Sinon Launchy ça claque quand on est fana du clavier et obligé d'utiliser windows.
  • [^] # Re: Articles d'Isabelle Collet...

    Posté par  . En réponse au journal IsIsabelle Collet du monde diplo et le monde de l'informatique. Évalué à 8.

    Je viens de lire quelques articles sur son site. Elle est plutôt hardcore, mais elle reste classique dans son féminisme. Pour preuve les attitudes et arguments habituels, comme par exemple

    "il faut la parité en info" alors qu'elle indique qu'il y a 60% de femmes en biologie (la parité en bio on s'en cogne).

    Les seuls secteurs visés sont ceux "propres" (dont fait partie l'informatique dixit la malaisienne), je n'ai jamais vu de manif' pour une parité hommes/femmes chez les bûcherons.

    La cause du manque de femmes est toujours extérieure à celles-ci (les hommes sont méchaaaaants, discrimination, etc.). Toutes mes fréquentation féminines reconnaissent plus volontiers que l'informatique les fait profondément ch****, et elles se sont orientées vers un métier qu'elles préfèrent. Constat plus honnête que celui de Mme Collet.

    Il faudrait qu'elle montre plus de solidarité envers les autres membres de son sexe. A trop vouloir la parité à tout prix, on fini par mal orienter des étudiantes. J'ai vu de sérieux cas de désintéressement et de remise en question chez des étudiantes de ma promo à l'époque: on les avait forcé vers l'informatique pour de mauvaises raisons.

    Pour résumer, je ne crois pas en la nécessité d'une parité stricte. Je préfère une égalité des chances et une liberté de choix laissé à chacun.

    Concernant le harcèlement sur le lieu de travail, elle a déjà mis les pieds dans une entreprise? Il m'arrive de balancer une vanne sexiste/limite graveleuse avec des collègues, et elles enchainent avec un autre commentaire sexiste dirigé vers les hommes. Mais bon elles semblent en possession de deux facultés qui manquent à notre chère post-doctorante: le sens de l'humour (notamment l'auto-dérision) et la répartie. Et plus important elles sont à l'aise avec leur féminité.
  • # Articles de Richard P Gabriel

    Posté par  . En réponse au journal Bibliographie lisp. Évalué à 2.

    Tu peux jeter un oeil à ses essais là: http://dreamsongs.com/Essays.html

    Notamment l'essai "Worse is Better", une critique de CL qui date un peu mais contient des points toujours d'actualité, un essai sur CLOS, ...
  • [^] # Re: ...

    Posté par  . En réponse au journal la Belle et le Geek 2.0. Évalué à 2.

    Elle est pas si mince que ça non plus.
    Ca m'énerve quand n'importe quelle femme non difforme et "bien" maquillée est considérée comme belle.

    Sinon pour répondre à la question "pourquoi une femme ne peut pas être belle et intelligente", une femme vraiment belle pourra toujours compter sur une armada de mecs pour faire le boulot à sa place, en faisant preuve d'une bonne dose d'intelligence sociale. Donc elles sont souvent intelligentes; c'est simplement une intelligence différente de l'intelligence masculine commune, bien rationnelle. Et dans cette vidéo débile c'est poussé à l'extrême.
  • [^] # Re: Tremulous

    Posté par  . En réponse au journal FRAG Jeudi 12/07 à 21h. Évalué à 2.

    Qu'est-ce que tu reproches à Warsow, du point de vue de la maturité? Je suis juste curieux.
  • [^] # Re: Dommage...

    Posté par  . En réponse à la dépêche OCaml 3.10.0 est sorti. Évalué à 5.

    Pourquoi ce ne sont pas les meilleurs langages qui sont utilisés ?

    Ca me rappelle un petit texte que j'ai bien aimé, _The rise of "worse is better"_

    Un essai de Richard P. Gabriel:
    http://www.jwz.org/doc/worse-is-better.html

    L'histoire par l'auteur:
    http://www.dreamsongs.com/WorseIsBetter.html

    On trouve même un article sur Wikipedia:
    http://en.wikipedia.org/wiki/Worse_is_Better

    Ca n'a pas trop de rapport avec la dépêche elle-même mais c'est intéressant pour ceux qui ne connaissent pas.
  • [^] # Re: C'est une habitude...

    Posté par  . En réponse au journal Encore et toujours, c'est mon héros !. Évalué à 4.

    Je trouve ça normal. Un programme est buggé, on t'a donc vendu un produit pas fini correctement; pourquoi devrais-tu payer pour avoir droit à des correctifs? Ca donne un peu "on t'a vendu un truc foireux, tu vas devoir payer pour nos erreurs".

    Par contre payer pour une feature, ie. pour un machin qui permet de faire des nouveau trucs, ça me parait plus acceptable.
  • [^] # Re: Ca existe encore ?

    Posté par  . En réponse au journal Theremin?. Évalué à 1.

    Tu as Reactable qui offre une nouvelle approche de la synthèse sonore:
    http://mtg.upf.edu/reactable/
    Ca utilise une table translucide, une caméra et un projo. Le code est dispo quelque part sur le site, j'ai la flemme de chercher. Mais au final c'est un truc qu'on peut monter chez soi pour peu qu'on ait quelques potes motivés par l'idée.

    D'ailleurs Bob Moog a testé. Pas besoin de présenter Bob Moog je pense ;-) De mémoire sa firme (moogmusic.com) a encore dans sa gamme des theremin (l'Etherwave) vendus montés ou en kit.
  • [^] # Re: Autres machines virtuelles

    Posté par  . En réponse au journal Parrot avance. Évalué à 3.

    L'idée principale est d'avoir une VM appropriée à des langages qui ne sont pas fortement typés.

    Adaptée à des langages à typage dynamique plutôt. Ruby est assez fortement typé, lua et TCL je n'en ai aucune idée, je ne les connais pas.
  • [^] # Re: Les bons vieux classiques

    Posté par  . En réponse au journal Écrire en bon français.. Évalué à 4.

    Ah! le bon vieux Bled. Souvent imité, jamais égalé. Un Bled, un crayon, une gomme. Un chapitre par jour, et le français n'aura plus de secrets pour toi.

    Sinon, on dit souvent que pour bien programmer, il faut lire du source bien écrit. Pour le français, pas de secret, la clé c'est de lire de bons textes. Au final, en plus d'augmenter sa culture générale, on finit par inconsciemment utiliser des tournures de phrases plus soutenues, et écrire les mots tels qu'on les a lu, c'est-à-dire correctement.

    Si tu veux des recommandations de bouquins bien écrits et accessibles, pose la question, je suis sûr qu'il y a beaucoup de lecteurs assidûs qui trainent dans le coin.
  • [^] # Re: Le libre n'est pas la déchetterie.

    Posté par  . En réponse au journal Evitez Vista, vous ne pourrez pas lire ce que vous téléchargez illégalement !. Évalué à 2.

    Dans le film j'entends. pirates toussa. Désolé, pas réveillé.
  • [^] # Re: Le libre n'est pas la déchetterie.

    Posté par  . En réponse au journal Evitez Vista, vous ne pourrez pas lire ce que vous téléchargez illégalement !. Évalué à 7.

    Du point de vue de l'hygiène, assez souvent.
  • [^] # Re: Jusqu'ou ira-t-on ?

    Posté par  . En réponse au journal nepomuk. Évalué à 2.

    Et me retournera des photos de Paris Hilton...

    Solution simple, ne pas avoir de photos de Ms. Hilton sur ton HD. Avec sa tête de coincoin, ça prend de la place pour rien.
  • [^] # Re: que fait-je de mon espace cerveau libéré ?

    Posté par  . En réponse au journal nepomuk. Évalué à 3.

    Tu veux une réponse à ta question?

    Tout ce qu'un accès plus facile aux informations te permet, c'est d'accélérer l'accès aux informations que tu recherches.

    Un cerveau n'a pas pour seules capacités le stockage et la recherche d'informations, et l'exercice de la raison. Tu peux aussi ressentir, rêver, imaginer. Donc si tu as du temps de cerveau à tuer, plutôt que de regarder un pub de vendeurs de sodas hyperglucidiques, tu peux toujours lire un bouquin qui éveillera chez toi des émotions agréables, et pourra te servir de support à la rêverie.

    Sinon tu peux te lancer pour inventer un système qui te génère une formule injectable qui recréera les émotions qu'aurait suscité chez toi un bouquin, d'après son résumé sur Amazon, et à la lumière de tes expériences (enregistrées, ça va de soi) ;-)

    PS: dans ce commentaire, tu peux remplacer bouquin par film, pièce de théâtre, opéra, etc. C'est juste que le ciné, c'est pas trop mon truc.
  • [^] # Re: que fait-je de mon espace cerveau libéré ?

    Posté par  . En réponse au journal nepomuk. Évalué à 2.

    D'autant plus que pour chaque décision nous nous basons sur nos expériences passées. Et en prenant cet aspect en compte, stocker toutes nos expériences ne suffirait pas; nos souvenirs nous donnent déjà une idée de la direction à prendre (un petit côté heuristique du processus de décision). Dans le cas où nos souvenirs sont stockés quelquepart et que nous n'en gardions aucun, comment faire? Décrire le problème et son environnement pour qu'un programme recherche les expériences passées qui en sont proches? Ca a l'air furieusement moins optimisé que ce que l'on fait actuellement avec notre mémoire qui selon l'OP nous bouffe des ressources qui pourraient être mieux utilisées...

    Y a-t'il un étudiant de sciences cognitives qui traine dans le coin pour apporter un éclairage plus scientifique ? Mon argumentation est surtout intuitive (en plus d'être matinale).