Le problème, ce n'est pas l'assignation de variable au cours d'un pattern-matching (c'est ce qu'on en attend couramment), c'est au contraire la « non-assignation » quand la variable existe déjà.
Dans les autres langages avec pattern-matching, on utilise des gardes :
match x with
| Some y when x = y -> ...
| _ -> ...
Personne ici signifie : pas plus de 40 livres sur l'intégralité du corpus français indexé par Google Books (c'est la limite à partir de laquelle ils affichent une ligne à 0% d'après leur FAQ). Pour information, le corpus français indexé, c'est environ 45 milliards de mots (d'après leur article dans Science).
On peut pinailler. On peut dire que les auteurs publiés ne sont pas représentatifs de la population générale. On ne peut, en effet, que concéder que "presque personne", ce n'est pas "personne". Mais ça dépasse en tout cas certainement le cadre de ma petite personne (et d'ailleurs, j'utilise "au temps pour moi" de temps en temps ;-).
Il faut préciser que c'est dans la liste des tickets que le nom n'est pas cliquable (mais il l'est si on affiche un ticket séparément). Du coup, est-ce si gênant ?
Scribus 1.3.5 (snapshot du svn packagé dans Debian sous le nom scribus-ng).
C'est malheureux, parce que je n'ai pas trouvé d'alternative libre. Heureusement, il a une option pour sauvegarder automatiquement (chez moi, c'est toutes les 2 minutes).
Moi, j'ai acheté un Acer eMachine comme machine de bureau (une petite tour à 200 €). Livré avec Linpus préinstallé aussi... et complètement cassé. Il bootait dans interface graphique, lançait une mise à jour, qui échouait, et puis c'est tout.
Ils ont du s'en rendre compte parce qu'ils avaient ajouté un CD Ubuntu dans la boîte, avec des instructions d'installation sur une feuille A4.
Si je ne me trompe pas, la FSF n'est pas cotitulaire des droits, mais seule et unique détentrice (dans la limite du droit américain et de ses possibilités de cession de copyright). Le but étant moins de pouvoir lancer des procès que de pouvoir relicencier au besoin (par exemple de la GPLv2 à la GPLv3).
Si je n'ai pas envie de fournir mon numéro de carte bancaire à Amazon, je ne peux pas utiliser le système de synchronisation par wifi du Kindle. Donc, impossible de recevoir chaque matin ma fournée de RSS avant de prendre le métro.
A moins bien sûr que je n'ai un accès SSH sur la machine, ce qui me permet d'ajouter un bête wget dans une tâche cron pour récupérer mes news favorites à 6h00 tous les matins.
La liberté ne s'use que si l'on ne s'en sert pas.
(Et oui, je sais que je pourrais utiliser calibre et synchroniser par USB. Mais je n'ai pas forcément envie d'allumer mon ordinateur chaque matin avant de partir au bureau juste pour ça.)
Le Kindle 3 (Kindle Wifi) d'Amazon est complètement fermé même si certains arrivent à avoir un shell dessus
Tu entends quoi par « complètement fermé » ?
J'en ai eu un pour Noël (hier), il m'a fallu deux heures pour trouver les infos sur Internet, et trente minutes de plus pour avoir un shell SSH qui tourne dessus en permanence. Il y a même des gens qui commencent à développer des applications natives (un terminal pour accéder au shell directement par le Kindle, notamment).
Rappelons au passage que F# est très fortement inspiré d'Objective Caml, langage sorti des laboratoires de l'INRIA. Ça fait plaisir de voir la programmation fonctionnelle se démocratiser (petit à petit).
[^] # Re: La vraie question
Posté par MrLapinot (site web personnel) . En réponse au journal Sortie de la première bêta de LibreOffice 3.4. Évalué à 2.
La France s'est abstenue (ce qui, vu le contexte, était quasiment un vote contre).
[^] # Re: Le couteau suisse du web
Posté par MrLapinot (site web personnel) . En réponse à la dépêche DuckDuckGo. Évalué à 2.
Ce n'est pas très étonnant, vu que c'est un client complet écrit en javascript (sur nodejs), et non pas un composant intégré au serveur.
[^] # Re: oui mais...
Posté par MrLapinot (site web personnel) . En réponse au journal Asus EEE transformer. Évalué à 4.
Pour Linux, il y a xournal (mais le port pour Android est juste à l'état de projet, malheureusement).
Sur un thinkpad tablet, par exemple, ça marche très bien.
[^] # Re: not /run
Posté par MrLapinot (site web personnel) . En réponse à la dépêche /run or not /run. Évalué à 6.
Surtout que "sudo cd", ça ne risque pas de fonctionner...
[^] # Re: +
Posté par MrLapinot (site web personnel) . En réponse au journal un mois avec Chrome. Évalué à 3.
On ne parle pas de ce qui s'ouvre au démarrage, mais de ce qui apparaît dans la fenêtre quand tu fais Ctrl+T.
[^] # Re: ...
Posté par MrLapinot (site web personnel) . En réponse à la dépêche Effervescence autour de la pile graphique libre. Évalué à 7.
Et je renchéris : si tu ne sais pas comment commencer ton fichier de conf, démarre dans X et exécute Xorg -configure, ça créera un xorg.conf.
[^] # Re: L'avis d'un ignorant de Ruby
Posté par MrLapinot (site web personnel) . En réponse à la dépêche Elixir, enfin une syntaxe agréable pour Erlang ?. Évalué à 4.
Le problème, ce n'est pas l'assignation de variable au cours d'un pattern-matching (c'est ce qu'on en attend couramment), c'est au contraire la « non-assignation » quand la variable existe déjà.
Dans les autres langages avec pattern-matching, on utilise des gardes :
par exemple en OCaml.
[^] # Re: Pour ceux qui ne sauraient pas ...
Posté par MrLapinot (site web personnel) . En réponse à la dépêche Elixir, enfin une syntaxe agréable pour Erlang ?. Évalué à 3.
Non, évaluation stricte veut juste dire que les arguments sont évalués avant l'appel de la fonction. L'ordre n'a rien à voir.
Par exemple, OCaml a une évaluation stricte de droite à gauche (sauf pour && et ||).
[^] # Re: Après quelques jours d'utilisation...
Posté par MrLapinot (site web personnel) . En réponse au journal Firefox 4 RC1. Évalué à 1.
Sauf ces cons d'Opéra, pour qui Ctrl+K lance le mail.
[^] # Re: Douteux
Posté par MrLapinot (site web personnel) . En réponse au journal Un OS robuste qui résiste à 26 ans de mises à jour !. Évalué à 3.
Personne ici signifie : pas plus de 40 livres sur l'intégralité du corpus français indexé par Google Books (c'est la limite à partir de laquelle ils affichent une ligne à 0% d'après leur FAQ). Pour information, le corpus français indexé, c'est environ 45 milliards de mots (d'après leur article dans Science).
On peut pinailler. On peut dire que les auteurs publiés ne sont pas représentatifs de la population générale. On ne peut, en effet, que concéder que "presque personne", ce n'est pas "personne". Mais ça dépasse en tout cas certainement le cadre de ma petite personne (et d'ailleurs, j'utilise "au temps pour moi" de temps en temps ;-).
[^] # Re: Douteux
Posté par MrLapinot (site web personnel) . En réponse au journal Un OS robuste qui résiste à 26 ans de mises à jour !. Évalué à 1.
Sauf qu'en pratique, personne n'utilise cette graphie :
http://ngrams.googlelabs.com/graph?content=autant+pour+moi%2Cau+temps+pour+moi&year_start=1800&year_end=2000&corpus=7&smoothing=3
[^] # Re: Questions - réponses.
Posté par MrLapinot (site web personnel) . En réponse à la dépêche Architecture logicielle de la nouvelle version de LinuxFr.org. Évalué à 10.
C'est curieux, je ne vois pas cette question dans la dépêche.
C'est parce que tu utilises une vieille version de l'internet. Ici, en IPv6, j'ai LinuxFr en 3D.
IPv6, des couleurs dans votre vie.
# Précision
Posté par MrLapinot (site web personnel) . En réponse à l’entrée du suivi noms< non cliquables dans le suivi. Évalué à 1 (+0/-0).
Il faut préciser que c'est dans la liste des tickets que le nom n'est pas cliquable (mais il l'est si on affiche un ticket séparément). Du coup, est-ce si gênant ?
# scribus-ng
Posté par MrLapinot (site web personnel) . En réponse au sondage Le logiciel libre que j'utilise et qui plante le plus souvent. Évalué à 2.
C'est malheureux, parce que je n'ai pas trouvé d'alternative libre. Heureusement, il a une option pour sauvegarder automatiquement (chez moi, c'est toutes les 2 minutes).
[^] # Re: Ah ah ah
Posté par MrLapinot (site web personnel) . En réponse au journal Un portable 15.6" sous GNU/Linux à prix plancher !. Évalué à 1.
[^] # Re: Linpus m'en fous
Posté par MrLapinot (site web personnel) . En réponse au journal Un portable 15.6" sous GNU/Linux à prix plancher !. Évalué à 1.
# Ah ah ah
Posté par MrLapinot (site web personnel) . En réponse au journal Un portable 15.6" sous GNU/Linux à prix plancher !. Évalué à 7.
Ils ont du s'en rendre compte parce qu'ils avaient ajouté un CD Ubuntu dans la boîte, avec des instructions d'installation sur une feuille A4.
[^] # Re: Pas vu
Posté par MrLapinot (site web personnel) . En réponse au journal Dépouillement de Firefox. Évalué à 1.
[^] # Re: Titulaire des droits
Posté par MrLapinot (site web personnel) . En réponse au journal Grippe G. Évalué à 5.
[^] # Re: You can hack it...
Posté par MrLapinot (site web personnel) . En réponse au journal Pimp my FnacBook. Évalué à 3.
A moins bien sûr que je n'ai un accès SSH sur la machine, ce qui me permet d'ajouter un bête wget dans une tâche cron pour récupérer mes news favorites à 6h00 tous les matins.
La liberté ne s'use que si l'on ne s'en sert pas.
(Et oui, je sais que je pourrais utiliser calibre et synchroniser par USB. Mais je n'ai pas forcément envie d'allumer mon ordinateur chaque matin avant de partir au bureau juste pour ça.)
[^] # Re: You can hack it...
Posté par MrLapinot (site web personnel) . En réponse au journal Pimp my FnacBook. Évalué à 3.
[^] # Re: You can hack it...
Posté par MrLapinot (site web personnel) . En réponse au journal Pimp my FnacBook. Évalué à 6.
Tu entends quoi par « complètement fermé » ?
J'en ai eu un pour Noël (hier), il m'a fallu deux heures pour trouver les infos sur Internet, et trente minutes de plus pour avoir un shell SSH qui tourne dessus en permanence. Il y a même des gens qui commencent à développer des applications natives (un terminal pour accéder au shell directement par le Kindle, notamment).
# Typo
Posté par MrLapinot (site web personnel) . En réponse à la dépêche Rencontre et présentation de Darktable, flux de travail pour photographes - un Lightroom libre. Évalué à 3.
[^] # Re: n'empeche...
Posté par MrLapinot (site web personnel) . En réponse au journal Driver libre pour Kinect. Évalué à 2.
sort -rnu
# F# et OCaml
Posté par MrLapinot (site web personnel) . En réponse au journal Microsoft libère F#. Évalué à 10.
http://caml.inria.fr