Les auteurs/conteurs n'en parlent pas pour ne pas foutre en l'air leur histoire. Comme on ne parle pas non plus du fait que le méchant ne tue jamais le gentil directement : il préfère passer une heure à l'attacher et à placer une bombe à côté, puis une autre à lui raconter ce qu'il va faire après…
En fait, je n'ai pas posé la question à nimnim, ce sont juste ces commentaires¹ qui m'ont incité à prendre ce nom. J'avais pensé à fr-u8-dégradé, mais ça fait long.
De toute façon, ce nom est juste celui du fichier…
Heureusement que j'avais mis « ;oP » et une remarque sur Prolog derrière…
"tu es gentil, mais c'est du sucre syntaxique"
Et en ce qui me concerne, je trouve ça totalement insuffisant.
Tu semblais pourtant intéressé par AppleScript. Il s'agit juste d'une autre forme, d'une autre piste.
En AppleScript, on a tell … to …, avec tell et to qui sont deux mots-clefs. Ils sont lexicalisés dans la grammaire. (En tout cas, ils le semblent, comme des begin … end ou do … end.)
En CLISP et en Smalltalk, le premier mot est une fonction et les suivants sont des symboles. Ils sont donc variables suivant la fonction et ne sont pas dans la grammaire.
En ce qui concerne l'utilisateur, les deux formes sont des mots-clefs à retenir. (Certain Smalltalkien de ma connaissance soutient mordicus le contraire en affirmant que le Smalltalk n'a presque pas de mots-clefs (beaucoup moins que Java ou Python, p.ex.), comme si 1) il ne fallait pas mémoriser ces symboles, 2) une grande partie d'entre eux n'étaient pas génériques et communs à de nombreuses fonctions…)
je demande à l'ordinateur de m'envoyer un résultat en décrivant ce que je veux
When someone says, ‟I want a programming language in which I need only say what I wish done,” give him a lollipop.
— Alan Perlis
(Quand quelqu'un dit « Je veux un langage de programmation dans lequel j'aurai seulement besoin de dire ce que je souhaite qu'il soit fait », donnez-lui une sucette.)
;oP
(Remarquons que décrire le résultat attendu est ce que l'on fait avec certains langages, comme Prolog p.ex.)
En ce qui concerne la syntaxe plus « humaine », même si j'ai bien compris que tu veux aller beaucoup plus loin, les systèmes de mots-clefs de Smalltalk ou de Common Lisp permettent déjà pas mal de choses : créer :quoi 'répertoire :où ... :nommé ...
(ordre indéfini).
Si je ne m'abuse, le BCD matériel, le M68000 et le VAX (au moins) le faisaient déjà.
Quant à savoir quand cela peut aller plus vite, il suffit de penser aux BigNums (nombres sans limite), très fréquents dans les langages de haut niveau. Avoir une arithmétique matérielle sur ces nombres est évidemment avantageuse vis à vis de calculs purement logiciels.
Et s'il te plaît, ne tombe pas dans la facilité en m'accusant alternativement d'émettre des idées "compliquées" puis de "faire de grosses simplifications".
Il n'y a pas ici de contradiction dans mon propos : les simplifications de la situation font que, au départ, le diagnostic est tranché, à l'arrivée, la solution est sans nuance, et, enfin, cette solution doit être patchée et repatchée, créant une quantité de niches.
Et je suis d'accord ! Une réponse à grands traits aurait toutes les chances d'être une connerie. Est-ce une raison pour se satisfaire de ce qui existe ? Pour ma part, je trouve le système actuel dangereux, et accueillerais avec joie la pire usine à gaz, si elle est nécessaire est juste.
Sauf que je pense qu'une usine à gaz ne peut être juste (rien n'est « nécessaire »).
Avec une usine à gaz, des spécialistes des niches de cette usine à gaz apparaissent. Et c'est celui qui a le plus de moyens pour se payer ces spécialistes qui se sert de ces spécialistes pour faire la pluie et le beau temps.
Par contre, celui qui n'a pas les moyens (p.ex. simplement le temps ou la motivation de s'embourber dans la paperasse) ne pourra faire entendre sa voix.
Une société de 40.000 pers avec 20.000 cadres ? Trop de chefs, pas assez d'indiens.
Parce que tu confonds statut et emploi. Un cadre (même si ce devrait être le cas étymologiquement) n'est pas forcément un chef.
Je ne vois pas pourquoi, le cas échéant, ça ne vaudrait pas aussi pour les boulangers, et tous les artisans que tu voudras.
Simplement parce que l'artisan est à 100 % dépendant de son métier. Il est à 100 % financièrement intéressé par son entreprise.
1/ "Règlementation" : de quoi veux-tu parler ?
De toutes les directives, lois, décrets, et règlements qui concernent la boulange.
Si c'est de la taille des grains de farine, [...]
Sur ces paragraphes, je suis d'accord avec Lunique, on supprime l'égalité entre les citoyens.
2/ "S'associer"
Je l'utilisais dans le sens le plus général qui soit : entrer en association, c'est-à-dire adhérer à une association, une corporation, ou à tout autre forme de groupement à but représentatif.
ça deviendrait du corporatisme, c'est-à-dire l'organisation de l'affrontement des intérêts particuliers. Pour moi, ce n'est pas comme ça qu'on peut trouver l'intérêt général, que la loi est censée exprimer. Mais sommes-nous d'accord là-dessus ?
Pas vraiment : il y a plusieurs formes de corporatisme et il y a pas mal de préjugés dans ce domaine.
P.ex., pourquoi, lorsqu'il s'agit de groupements d'ouvriers (on utilise le terme de syndicat), on pense forcément qu'il s'agit d'une union dans un but de protection et de progrès sociaux, et lorsqu'il s'agit de groupements de « professionnels libres » (membres d'une profession libérale), on pense forcément qu'il s'agit d'une union dans le but de fermer la profession, de protéger un pré carré, des avantages indus, etc. ?
Ton système est très compliqué. Tu fais de grosses simplifications¹. Tu pars d'une idée, que l'on peut résumer à « pas d'entreprise dans les groupes de pression », et ensuite tu patches et repatches pour chaque contre-exemple que l'on te donne. Tu n'as par exemple pas encore pensé aux artisans, professions libérales, et autres entreprises uni-personnelles (et oui, un artisan boulanger dépend fortement de la boulange, et il n'aurait pas le droit de s'associer pour défendre sa vision sur la réglementation sur le pain ?).
Tu vas juste arriver à un truc imbitable, qui empêchera le commun de participer mais avec suffisamment de trous pour laisser passer des mammouths…
(Je ne veux surtout pas t'empêcher d'avoir une opinion ou de réfléchir à ce problème, je veux juste te montrer que c'est très complexe et que les contre-exemples et difficultés générées par tes solutions trop rapides sont très faciles à trouver.)
¹ : Exemple de simplification :
devrait être fixé de manière à exclure les cadres, par définition impliqués dans la définition de la politique de leur boîte
Quand une société a 40000 salariés dont la moitié de cadres, j'ai du mal à concevoir qu'un cadre participe à sa politique.
Donc, tu dis que la société S ne peut adhérer à l'association A qui voudrait faire du lobbying.
Mais X, directeur de la société S, peut-il adhérer à A ?
Ne me réponds pas que X peut le faire en tant que citoyen mais pas en tant que directeur de S, car le conflit d'intérêt demeure.
Et de la même façon,
— Y, salarié de S, peut-il adhérer à A ?
— Z, conjoint de Y, peut-il adhérer à A ?
Je rappelle qu'adhérer revient à avoir un pouvoir de décision, à pouvoir participer aux activités de l'association, à pouvoir en devenir le président, le représentant, etc.
Il reste plus grand monde pour adhérer à l'association…
1.– Anthony Towns est Debian Project Leader ;
2.– Anthony Towns est un des cinq membres fondateurs gérant Dunc-Tank ;
De là, les premiers articles parlant de Dunc-Tank le présentent comme un projet officiel (le point 2. devient « le DPL fonde D-T », « projet autour de Debian » devient « projet de Debian »). La confusion risque de perdurer, de s'ancrer et de se généraliser. Or, non seulement il n'y avait pas consensus au sein des DD et donc le D-T ne peut être officiel, mais certaines craintes se font jour sur la contagion du possible échec de D-T (« si D-T échoue, c'est Debian qui échoue »).
Pour couper court à cette confusion, il faut supprimer soit 1, soit 2 et la seule chose que les DD pouvaient faire, c'était supprimer le point 1, donc destituer le DPL.
(Reste que A. T. peut toujours quitter le D-T… mais je suis déjà dehors…)
Ce ne sont pas des salariés qui vont démissionner pour un mois (ce qui serait ridicule) et il ne s'agit pas de les payer à l'heure.
Le principe est « tu n'as pas besoin de chercher des missions pour gagner (peu ou prou) un douzième de ce dont tu as besoin dans l'année ; tiens les voilà, maintenant passe un mois à temps plein sur ta tâche pour Debian ».
Je ne connais pas le statut des RM mais il est aussi possible qu'il s'agisse de prendre un mois de « vacances » (c'est-à-dire un congé sans solde, mais plus souplement que ce que le terme implique en France).
Quant au paiement, il s'agira sans doute d'une rémunération forfaitaire.
Tuer un piaf de fatigue, ça prend pas trois semaines non plus. En un jour, deux max, c'est torché.
Je tiens cette histoire d'un documentaire sur la Chine, cela n'empêche pas que cela pourrait être une légende mais c'est mieux qu'un vague commentaire sur un forum. Cela peut très bien être de la propagande anti-Mao relayée par les journalistes et documentaristes…
- Les soldats russes envoyés sur les sites d'essais nucléaires 2 jours après
Et oui, les Américains eux, ils les envoyaient tout de suite après l'explosion leurs soldats. (« Faites un tas de sable, planquez-vous derrière et fermez bien les yeux. Quand le flash est passé, foncez tout droit vers la lumière… »)
- Les oiseaux disparus en Chine à cause de l'utilisation débile de pesticides
Pas besoin de pesticides. Une bonne idée de Mao : faire du bruit et empêcher les piafs de se poser, ils meurent de fatigue. Comme ça, ils ne mangent plus les récoltes. Bon ils ne mangent plus non plus les insectes qui, eux, mangent encore plus les récoltes (entre autres)…
J'ai commencé un test mais ça merdoie bien. Une petite recherche me donne des messages sur la LKLM qui indiquent clairement que les keymap Unicode en console, c'est pas pour tout de suite. Alan Cox préconise de refondre le système parce que les petits patchs actuels (difficiles à trouver en plus) ne règlent pas vraiment les problèmes.
Problèmes rencontrés :
— copier-coller impossible (ou bizarre suivant les patchs) ;
— touches mortes inutilisables (^ + a donne ^a et pas â) ;
— composition foireuse (même chose que les touches mortes) ;
— les fontes incomplètes et incomplétables (512 caractères au max.).
La problème de fontes peut être réglé en utilisant un programme en userland, p.ex. jfbterm.
Les raisons anciennement invoquées pour ne pas intégrer Unicode à la gestion de la console dans le noyau :
— prend de la place en mémoire ;
— c'est à un programme en userland de le faire, etc.
(Sans parler des imbécillités du genre « Ça sert à personne. Vive l'ascii 7 bits ! »…)
Il semble, d'après ce que je perçois des discussions, que cela change petit à petit.
Pfff, vous êtes même pas drôles. Vous auriez au moins pu attendre quelques commentaires croustillants avant d'éventer l'affaire…
Ceci dit, rien que de penser que ce n'est pas loin d'être possible au sens biologique et carrément réalisable au niveau marchand (ça se vendrait, et ça s'achèterait)… je vais retourner vomir…
[^] # Re: dans unstable
Posté par Sylvain Sauvage . En réponse au journal Sortie de MPlayer 1.0rc1. Évalué à 6.
[^] # Re: le coup du génie de la lampe
Posté par Sylvain Sauvage . En réponse au journal Que libéreriez-vous si vous aviez 100 millions de dollars ?. Évalué à 3.
Les auteurs/conteurs n'en parlent pas pour ne pas foutre en l'air leur histoire. Comme on ne parle pas non plus du fait que le méchant ne tue jamais le gentil directement : il préfère passer une heure à l'attacher et à placer une bombe à côté, puis une autre à lui raconter ce qu'il va faire après…
[^] # Re: (HS) Encore une autre Ubuntu
Posté par Sylvain Sauvage . En réponse à la dépêche Sortie de la solution Os-Café 0.9. Évalué à 3.
[^] # Re: c'est quoi ce nom ?
Posté par Sylvain Sauvage . En réponse au journal fr-oss en console. Évalué à 2.
De toute façon, ce nom est juste celui du fichier…
¹ : https://linuxfr.org/comments/764391.html#764391
https://linuxfr.org/comments/763350.html#763350
https://linuxfr.org/comments/764162.html#764162
[^] # Re: Du côté de la syntaxe
Posté par Sylvain Sauvage . En réponse au journal [annonce]Formalisation grammaticale d'un pidgin. Évalué à 2.
Tu semblais pourtant intéressé par AppleScript. Il s'agit juste d'une autre forme, d'une autre piste.
En AppleScript, on a tell … to …, avec tell et to qui sont deux mots-clefs. Ils sont lexicalisés dans la grammaire. (En tout cas, ils le semblent, comme des begin … end ou do … end.)
En CLISP et en Smalltalk, le premier mot est une fonction et les suivants sont des symboles. Ils sont donc variables suivant la fonction et ne sont pas dans la grammaire.
En ce qui concerne l'utilisateur, les deux formes sont des mots-clefs à retenir. (Certain Smalltalkien de ma connaissance soutient mordicus le contraire en affirmant que le Smalltalk n'a presque pas de mots-clefs (beaucoup moins que Java ou Python, p.ex.), comme si 1) il ne fallait pas mémoriser ces symboles, 2) une grande partie d'entre eux n'étaient pas génériques et communs à de nombreuses fonctions…)
[^] # Re: Du côté de la syntaxe
Posté par Sylvain Sauvage . En réponse au journal [annonce]Formalisation grammaticale d'un pidgin. Évalué à 2.
— Alan Perlis
(Quand quelqu'un dit « Je veux un langage de programmation dans lequel j'aurai seulement besoin de dire ce que je souhaite qu'il soit fait », donnez-lui une sucette.)
;oP
(Remarquons que décrire le résultat attendu est ce que l'on fait avec certains langages, comme Prolog p.ex.)
En ce qui concerne la syntaxe plus « humaine », même si j'ai bien compris que tu veux aller beaucoup plus loin, les systèmes de mots-clefs de Smalltalk ou de Common Lisp permettent déjà pas mal de choses :
créer :quoi 'répertoire :où ... :nommé ...
(ordre indéfini).
# D'autres l'ont fait
Posté par Sylvain Sauvage . En réponse au journal Le Power6 arrive. Évalué à 2.
Quant à savoir quand cela peut aller plus vite, il suffit de penser aux BigNums (nombres sans limite), très fréquents dans les langages de haut niveau. Avoir une arithmétique matérielle sur ces nombres est évidemment avantageuse vis à vis de calculs purement logiciels.
[^] # Re: Le travail de la commission européenne
Posté par Sylvain Sauvage . En réponse à la dépêche Parlement européen : la résolution de soutien à l'EPLA tourne au vote de défiance envers l'OEB. Évalué à 3.
Il n'y a pas ici de contradiction dans mon propos : les simplifications de la situation font que, au départ, le diagnostic est tranché, à l'arrivée, la solution est sans nuance, et, enfin, cette solution doit être patchée et repatchée, créant une quantité de niches.
Sauf que je pense qu'une usine à gaz ne peut être juste (rien n'est « nécessaire »).
Avec une usine à gaz, des spécialistes des niches de cette usine à gaz apparaissent. Et c'est celui qui a le plus de moyens pour se payer ces spécialistes qui se sert de ces spécialistes pour faire la pluie et le beau temps.
Par contre, celui qui n'a pas les moyens (p.ex. simplement le temps ou la motivation de s'embourber dans la paperasse) ne pourra faire entendre sa voix.
Parce que tu confonds statut et emploi. Un cadre (même si ce devrait être le cas étymologiquement) n'est pas forcément un chef.
Simplement parce que l'artisan est à 100 % dépendant de son métier. Il est à 100 % financièrement intéressé par son entreprise.
De toutes les directives, lois, décrets, et règlements qui concernent la boulange.
Sur ces paragraphes, je suis d'accord avec Lunique, on supprime l'égalité entre les citoyens.
Je l'utilisais dans le sens le plus général qui soit : entrer en association, c'est-à-dire adhérer à une association, une corporation, ou à tout autre forme de groupement à but représentatif.
Pas vraiment : il y a plusieurs formes de corporatisme et il y a pas mal de préjugés dans ce domaine.
P.ex., pourquoi, lorsqu'il s'agit de groupements d'ouvriers (on utilise le terme de syndicat), on pense forcément qu'il s'agit d'une union dans un but de protection et de progrès sociaux, et lorsqu'il s'agit de groupements de « professionnels libres » (membres d'une profession libérale), on pense forcément qu'il s'agit d'une union dans le but de fermer la profession, de protéger un pré carré, des avantages indus, etc. ?
[^] # Re: Le travail de la commission européenne
Posté par Sylvain Sauvage . En réponse à la dépêche Parlement européen : la résolution de soutien à l'EPLA tourne au vote de défiance envers l'OEB. Évalué à 2.
Tu vas juste arriver à un truc imbitable, qui empêchera le commun de participer mais avec suffisamment de trous pour laisser passer des mammouths…
(Je ne veux surtout pas t'empêcher d'avoir une opinion ou de réfléchir à ce problème, je veux juste te montrer que c'est très complexe et que les contre-exemples et difficultés générées par tes solutions trop rapides sont très faciles à trouver.)
¹ : Exemple de simplification :
Quand une société a 40000 salariés dont la moitié de cadres, j'ai du mal à concevoir qu'un cadre participe à sa politique.
[^] # Re: Le travail de la commission européenne
Posté par Sylvain Sauvage . En réponse à la dépêche Parlement européen : la résolution de soutien à l'EPLA tourne au vote de défiance envers l'OEB. Évalué à 3.
Mais X, directeur de la société S, peut-il adhérer à A ?
Ne me réponds pas que X peut le faire en tant que citoyen mais pas en tant que directeur de S, car le conflit d'intérêt demeure.
Et de la même façon,
— Y, salarié de S, peut-il adhérer à A ?
— Z, conjoint de Y, peut-il adhérer à A ?
Je rappelle qu'adhérer revient à avoir un pouvoir de décision, à pouvoir participer aux activités de l'association, à pouvoir en devenir le président, le représentant, etc.
Il reste plus grand monde pour adhérer à l'association…
[^] # Re: Hein?
Posté par Sylvain Sauvage . En réponse à la dépêche Les développeurs Debian choisissent le pragmatisme et souhaitent bonne chance à Dunc Tank. Évalué à 3.
Pour Dunc-Tank, c'est quand même dans le titre de cette dépêche…
[^] # Re: Rendu vectoriel
Posté par Sylvain Sauvage . En réponse à la dépêche Firefox 2 arrive (IE7 aussi). Évalué à 0.
C'est pas gagné : la mode est à la 3D…
[^] # Re: et ben...
Posté par Sylvain Sauvage . En réponse au journal J'aimerais qu'on m'explique. Évalué à 3.
Bouge pas ! j'ai pas fini la frange.
[^] # Re: Hein?
Posté par Sylvain Sauvage . En réponse à la dépêche Les développeurs Debian choisissent le pragmatisme et souhaitent bonne chance à Dunc Tank. Évalué à 4.
1.– Anthony Towns est Debian Project Leader ;
2.– Anthony Towns est un des cinq membres fondateurs gérant Dunc-Tank ;
De là, les premiers articles parlant de Dunc-Tank le présentent comme un projet officiel (le point 2. devient « le DPL fonde D-T », « projet autour de Debian » devient « projet de Debian »). La confusion risque de perdurer, de s'ancrer et de se généraliser. Or, non seulement il n'y avait pas consensus au sein des DD et donc le D-T ne peut être officiel, mais certaines craintes se font jour sur la contagion du possible échec de D-T (« si D-T échoue, c'est Debian qui échoue »).
Pour couper court à cette confusion, il faut supprimer soit 1, soit 2 et la seule chose que les DD pouvaient faire, c'était supprimer le point 1, donc destituer le DPL.
(Reste que A. T. peut toujours quitter le D-T… mais je suis déjà dehors…)
[^] # Re: à vandoeuvre
Posté par Sylvain Sauvage . En réponse au journal KDE fête ses 10 ans !. Évalué à 5.
[^] # Re: Et la release dans tout ca ?
Posté par Sylvain Sauvage . En réponse à la dépêche Les développeurs Debian choisissent le pragmatisme et souhaitent bonne chance à Dunc Tank. Évalué à 4.
Le principe est « tu n'as pas besoin de chercher des missions pour gagner (peu ou prou) un douzième de ce dont tu as besoin dans l'année ; tiens les voilà, maintenant passe un mois à temps plein sur ta tâche pour Debian ».
Je ne connais pas le statut des RM mais il est aussi possible qu'il s'agisse de prendre un mois de « vacances » (c'est-à-dire un congé sans solde, mais plus souplement que ce que le terme implique en France).
Quant au paiement, il s'agira sans doute d'une rémunération forfaitaire.
[^] # Re: Précision
Posté par Sylvain Sauvage . En réponse au journal Lancer les widgets Dashboard (OSX) sous Linux. Évalué à 2.
[^] # Re: Bienvenue dans un monde meilleur
Posté par Sylvain Sauvage . En réponse au journal De la qualité de l'info sur le net et de la pollution qui nous entoure. Évalué à 2.
Je tiens cette histoire d'un documentaire sur la Chine, cela n'empêche pas que cela pourrait être une légende mais c'est mieux qu'un vague commentaire sur un forum. Cela peut très bien être de la propagande anti-Mao relayée par les journalistes et documentaristes…
[^] # Re: Précision
Posté par Sylvain Sauvage . En réponse au journal Lancer les widgets Dashboard (OSX) sous Linux. Évalué à 5.
Dans l'industrie informatique, nous avons les mensonges, les gros mensonges, les statistiques, les bancs de tests, et les dates de livraison.
[^] # Re: Bienvenue dans un monde meilleur
Posté par Sylvain Sauvage . En réponse au journal De la qualité de l'info sur le net et de la pollution qui nous entoure. Évalué à 2.
[^] # Re: Bienvenue dans un monde meilleur
Posté par Sylvain Sauvage . En réponse au journal De la qualité de l'info sur le net et de la pollution qui nous entoure. Évalué à 1.
Et oui, les Américains eux, ils les envoyaient tout de suite après l'explosion leurs soldats. (« Faites un tas de sable, planquez-vous derrière et fermez bien les yeux. Quand le flash est passé, foncez tout droit vers la lumière… »)
Pas besoin de pesticides. Une bonne idée de Mao : faire du bruit et empêcher les piafs de se poser, ils meurent de fatigue. Comme ça, ils ne mangent plus les récoltes. Bon ils ne mangent plus non plus les insectes qui, eux, mangent encore plus les récoltes (entre autres)…
(Juste pour complément d'information.)
[^] # Re: Harmonisation avec la console ?
Posté par Sylvain Sauvage . En réponse à la dépêche [RFC] Évolution du clavier « fr-latin9 ». Évalué à 4.
Problèmes rencontrés :
— copier-coller impossible (ou bizarre suivant les patchs) ;
— touches mortes inutilisables (^ + a donne ^a et pas â) ;
— composition foireuse (même chose que les touches mortes) ;
— les fontes incomplètes et incomplétables (512 caractères au max.).
La problème de fontes peut être réglé en utilisant un programme en userland, p.ex. jfbterm.
Les raisons anciennement invoquées pour ne pas intégrer Unicode à la gestion de la console dans le noyau :
— prend de la place en mémoire ;
— c'est à un programme en userland de le faire, etc.
(Sans parler des imbécillités du genre « Ça sert à personne. Vive l'ascii 7 bits ! »…)
Il semble, d'après ce que je perçois des discussions, que cela change petit à petit.
# Harmonisation avec la console ?
Posté par Sylvain Sauvage . En réponse à la dépêche [RFC] Évolution du clavier « fr-latin9 ». Évalué à 2.
[^] # Re: En enlevant un mot
Posté par Sylvain Sauvage . En réponse au journal Bienvenue au XXIe siècle !. Évalué à 4.
Euh, ou l'inverse…
[^] # Re: Plus d'infos
Posté par Sylvain Sauvage . En réponse au journal Bienvenue au XXIe siècle !. Évalué à 3.
Ceci dit, rien que de penser que ce n'est pas loin d'être possible au sens biologique et carrément réalisable au niveau marchand (ça se vendrait, et ça s'achèterait)… je vais retourner vomir…