JKB scripsit :Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme écrivait :Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
Il me semble que c'est à ça que sert l'option -t de l'interpréteur
python.
(Sans parler du fait que les éditeurs décents ont des options pour ça,
par exemple 'set list' sous vim.)
JKB scripsit :
Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme <abulmo@nospam.fr> écrivait :
Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
Il me semble que c'est à ça que sert l'option -t de l'interpréteur
python.
(Sans parler du fait que les éditeurs décents ont des options pour ça,
par exemple 'set list' sous vim.)
JKB scripsit :Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme écrivait :Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
Il me semble que c'est à ça que sert l'option -t de l'interpréteur
python.
(Sans parler du fait que les éditeurs décents ont des options pour ça,
par exemple 'set list' sous vim.)
Le Tue, 28 Aug 2012 10:42:45 +0200 (CEST),
Manuel Pégourié-Gonnard écrivait :JKB scripsit :Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme écrivait :Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
Il me semble que c'est à ça que sert l'option -t de l'interpréteur
python.
(Sans parler du fait que les éditeurs décents ont des options pour ça,
par exemple 'set list' sous vim.)
Ce n'est pas parce qu'il y a des moyens de contourner la chose que
ce n'est pas un choix que je qualifie de débile. J'ai des souvenirs
de scripts d'installation qui se baugeaient lamentablement sur de
telles erreurs.
Ce qui me dérange certainement le plus, c'est qu'on mélange avec
cette histoire d'indentation le fond et la forme, ce qui ne devrait
jamais être le cas. Lorsque tu écris un truc comme :
begin
sldkfjsldkj
lsdkfjsldkfjlsk
slkdfjlskdfjlk
end
ton bloc est parfaitement délimité et explicitement délimité.
L'indentation est alors plus une hygiène de vie et une bonne
habitude de codage.
JKB
Le Tue, 28 Aug 2012 10:42:45 +0200 (CEST),
Manuel Pégourié-Gonnard <mpg@elzevir.fr> écrivait :
JKB scripsit :
Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme <abulmo@nospam.fr> écrivait :
Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
Il me semble que c'est à ça que sert l'option -t de l'interpréteur
python.
(Sans parler du fait que les éditeurs décents ont des options pour ça,
par exemple 'set list' sous vim.)
Ce n'est pas parce qu'il y a des moyens de contourner la chose que
ce n'est pas un choix que je qualifie de débile. J'ai des souvenirs
de scripts d'installation qui se baugeaient lamentablement sur de
telles erreurs.
Ce qui me dérange certainement le plus, c'est qu'on mélange avec
cette histoire d'indentation le fond et la forme, ce qui ne devrait
jamais être le cas. Lorsque tu écris un truc comme :
begin
sldkfjsldkj
lsdkfjsldkfjlsk
slkdfjlskdfjlk
end
ton bloc est parfaitement délimité et explicitement délimité.
L'indentation est alors plus une hygiène de vie et une bonne
habitude de codage.
JKB
Le Tue, 28 Aug 2012 10:42:45 +0200 (CEST),
Manuel Pégourié-Gonnard écrivait :JKB scripsit :Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme écrivait :Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
Il me semble que c'est à ça que sert l'option -t de l'interpréteur
python.
(Sans parler du fait que les éditeurs décents ont des options pour ça,
par exemple 'set list' sous vim.)
Ce n'est pas parce qu'il y a des moyens de contourner la chose que
ce n'est pas un choix que je qualifie de débile. J'ai des souvenirs
de scripts d'installation qui se baugeaient lamentablement sur de
telles erreurs.
Ce qui me dérange certainement le plus, c'est qu'on mélange avec
cette histoire d'indentation le fond et la forme, ce qui ne devrait
jamais être le cas. Lorsque tu écris un truc comme :
begin
sldkfjsldkj
lsdkfjsldkfjlsk
slkdfjlskdfjlk
end
ton bloc est parfaitement délimité et explicitement délimité.
L'indentation est alors plus une hygiène de vie et une bonne
habitude de codage.
JKB
Jean-Marc Bourguet a écrit :Ah, tu parles de l'implementation, pas de l'utilisation.
Oui. Désolé mais c'est mon réflexe d'implémenteur de compilateurs...C'est rien comme probleme par rapport a faire fonctionner correctement
les attributs en Ada ou les typedefs en C. Et je ne parle pas de la
syntaxe du C++ qui dans le genre merite une categorie a part.
Les attributs en ADA c'est pas la mort.
Par contre les typedef en C, c'est débile car cela oblige à fai re des
aller-retours entre l'analyse lexicale et l'analyse syntaxique alors
que ces 2 phases devraient s'enchaîner en séquence comme dans t out bon
compilo qui se respecte.
Jean-Marc Bourguet a écrit :
Ah, tu parles de l'implementation, pas de l'utilisation.
Oui. Désolé mais c'est mon réflexe d'implémenteur de compilateurs...
C'est rien comme probleme par rapport a faire fonctionner correctement
les attributs en Ada ou les typedefs en C. Et je ne parle pas de la
syntaxe du C++ qui dans le genre merite une categorie a part.
Les attributs en ADA c'est pas la mort.
Par contre les typedef en C, c'est débile car cela oblige à fai re des
aller-retours entre l'analyse lexicale et l'analyse syntaxique alors
que ces 2 phases devraient s'enchaîner en séquence comme dans t out bon
compilo qui se respecte.
Jean-Marc Bourguet a écrit :Ah, tu parles de l'implementation, pas de l'utilisation.
Oui. Désolé mais c'est mon réflexe d'implémenteur de compilateurs...C'est rien comme probleme par rapport a faire fonctionner correctement
les attributs en Ada ou les typedefs en C. Et je ne parle pas de la
syntaxe du C++ qui dans le genre merite une categorie a part.
Les attributs en ADA c'est pas la mort.
Par contre les typedef en C, c'est débile car cela oblige à fai re des
aller-retours entre l'analyse lexicale et l'analyse syntaxique alors
que ces 2 phases devraient s'enchaîner en séquence comme dans t out bon
compilo qui se respecte.
Richard Delorme a écrit :Le 27/08/2012 13:08, Wykaaa a écrit :Les langages à la syntaxe laxiste ou farfelue (je pense en
particulier à Python et ses délimitation de bloc d'instruction par
l'indentation qui est bien la chose a plus stupide que j'ai jamais vue
dans un langage de programmation, et je suis spécialiste des langages et
des compilateurs/interpréteurs) sont nuisibles à la qualité du code et
contraires aux principes du génie logiciel (software engineering).
Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le
comprends en tant qu'opinion ou goût personnel. Or là j'ai
l'impression que tu as des faits à avancer. Aussi je pose la question
: En quoi est-ce nuisible à la qualité du code et contraire aux
principes du génie logiciel ?
Parce que l'indentation ne peut être exprimée correctement en BNF et
qu'une simple erreur dans l'indentation peut produire un gros bogue que
et que l'analyseur syntaxique ne peut pas faire tous les contrôles
nécessaires.
Dans le langage naturel, tu l'exprime comment l'indentation (lier des
phrases qui se suivent entre elles snas conjonction de coordination) ?
Par le ton. C'est ce qui se produit avec les blocs d'instructions par
indentation en Python. Ca ne fait pas partie à prpoprement parlé du
langage (qu'il soit naturel ou artificiel). C'est "extra syntaxique".
J'espère avoir été clair pour te montrer que ce n'est pas par goût
personnel mais que c'est antinomique avec la notion de langage (surtout
formel mais pas que) mais ce n'est pas évident à expliquer sans formalisme.
Richard Delorme a écrit :
Le 27/08/2012 13:08, Wykaaa a écrit :
Les langages à la syntaxe laxiste ou farfelue (je pense en
particulier à Python et ses délimitation de bloc d'instruction par
l'indentation qui est bien la chose a plus stupide que j'ai jamais vue
dans un langage de programmation, et je suis spécialiste des langages et
des compilateurs/interpréteurs) sont nuisibles à la qualité du code et
contraires aux principes du génie logiciel (software engineering).
Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le
comprends en tant qu'opinion ou goût personnel. Or là j'ai
l'impression que tu as des faits à avancer. Aussi je pose la question
: En quoi est-ce nuisible à la qualité du code et contraire aux
principes du génie logiciel ?
Parce que l'indentation ne peut être exprimée correctement en BNF et
qu'une simple erreur dans l'indentation peut produire un gros bogue que
et que l'analyseur syntaxique ne peut pas faire tous les contrôles
nécessaires.
Dans le langage naturel, tu l'exprime comment l'indentation (lier des
phrases qui se suivent entre elles snas conjonction de coordination) ?
Par le ton. C'est ce qui se produit avec les blocs d'instructions par
indentation en Python. Ca ne fait pas partie à prpoprement parlé du
langage (qu'il soit naturel ou artificiel). C'est "extra syntaxique".
J'espère avoir été clair pour te montrer que ce n'est pas par goût
personnel mais que c'est antinomique avec la notion de langage (surtout
formel mais pas que) mais ce n'est pas évident à expliquer sans formalisme.
Richard Delorme a écrit :Le 27/08/2012 13:08, Wykaaa a écrit :Les langages à la syntaxe laxiste ou farfelue (je pense en
particulier à Python et ses délimitation de bloc d'instruction par
l'indentation qui est bien la chose a plus stupide que j'ai jamais vue
dans un langage de programmation, et je suis spécialiste des langages et
des compilateurs/interpréteurs) sont nuisibles à la qualité du code et
contraires aux principes du génie logiciel (software engineering).
Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le
comprends en tant qu'opinion ou goût personnel. Or là j'ai
l'impression que tu as des faits à avancer. Aussi je pose la question
: En quoi est-ce nuisible à la qualité du code et contraire aux
principes du génie logiciel ?
Parce que l'indentation ne peut être exprimée correctement en BNF et
qu'une simple erreur dans l'indentation peut produire un gros bogue que
et que l'analyseur syntaxique ne peut pas faire tous les contrôles
nécessaires.
Dans le langage naturel, tu l'exprime comment l'indentation (lier des
phrases qui se suivent entre elles snas conjonction de coordination) ?
Par le ton. C'est ce qui se produit avec les blocs d'instructions par
indentation en Python. Ca ne fait pas partie à prpoprement parlé du
langage (qu'il soit naturel ou artificiel). C'est "extra syntaxique".
J'espère avoir été clair pour te montrer que ce n'est pas par goût
personnel mais que c'est antinomique avec la notion de langage (surtout
formel mais pas que) mais ce n'est pas évident à expliquer sans formalisme.
Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme écrivait :Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme <abulmo@nospam.fr> écrivait :
Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme écrivait :Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
Le 28/08/2012 01:15, Wykaaa a écrit :Richard Delorme a écrit :Le 27/08/2012 13:08, Wykaaa a écrit :Les langages à la syntaxe laxiste ou farfelue (je pense en
particulier à Python et ses délimitation de bloc d'instruction par
l'indentation qui est bien la chose a plus stupide que j'ai jamais vue
dans un langage de programmation, et je suis spécialiste des
langages et
des compilateurs/interpréteurs) sont nuisibles à la qualité du code et
contraires aux principes du génie logiciel (software engineering).
Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le
comprends en tant qu'opinion ou goût personnel. Or là j'ai
l'impression que tu as des faits à avancer. Aussi je pose la question
: En quoi est-ce nuisible à la qualité du code et contraire aux
principes du génie logiciel ?
Parce que l'indentation ne peut être exprimée correctement en BNF et
qu'une simple erreur dans l'indentation peut produire un gros bogue que
et que l'analyseur syntaxique ne peut pas faire tous les contrôles
nécessaires.
Dans le langage naturel, tu l'exprime comment l'indentation (lier des
phrases qui se suivent entre elles snas conjonction de coordination) ?
Par le ton. C'est ce qui se produit avec les blocs d'instructions par
indentation en Python. Ca ne fait pas partie à prpoprement parlé du
langage (qu'il soit naturel ou artificiel). C'est "extra syntaxique".
J'espère avoir été clair pour te montrer que ce n'est pas par goût
personnel mais que c'est antinomique avec la notion de langage (surtout
formel mais pas que) mais ce n'est pas évident à expliquer sans
formalisme.
Ok, la difficulté n'est donc pas du côté de l'utilisateur du langage,
mais dans son implémentation. Je préfère que ce soit de ce côté que de
l'autre.
Une petite citation, qui montre que l'idée d'utiliser l'indentation
n'est antérieure à Python, et dans de grands esprits :
We will perhaps eventually be writing only small modules which are
identified by name as they are used to build larger ones, so that
devices like indentation, rather than delimiters, might become feasible
for expressing local structure in the source language.
–Donald E. Knuth, “Structured Programming with goto Statements”,
Computing Surveys, Vol 6 No 4, Dec. 1974
Le 28/08/2012 01:15, Wykaaa a écrit :
Richard Delorme a écrit :
Le 27/08/2012 13:08, Wykaaa a écrit :
Les langages à la syntaxe laxiste ou farfelue (je pense en
particulier à Python et ses délimitation de bloc d'instruction par
l'indentation qui est bien la chose a plus stupide que j'ai jamais vue
dans un langage de programmation, et je suis spécialiste des
langages et
des compilateurs/interpréteurs) sont nuisibles à la qualité du code et
contraires aux principes du génie logiciel (software engineering).
Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le
comprends en tant qu'opinion ou goût personnel. Or là j'ai
l'impression que tu as des faits à avancer. Aussi je pose la question
: En quoi est-ce nuisible à la qualité du code et contraire aux
principes du génie logiciel ?
Parce que l'indentation ne peut être exprimée correctement en BNF et
qu'une simple erreur dans l'indentation peut produire un gros bogue que
et que l'analyseur syntaxique ne peut pas faire tous les contrôles
nécessaires.
Dans le langage naturel, tu l'exprime comment l'indentation (lier des
phrases qui se suivent entre elles snas conjonction de coordination) ?
Par le ton. C'est ce qui se produit avec les blocs d'instructions par
indentation en Python. Ca ne fait pas partie à prpoprement parlé du
langage (qu'il soit naturel ou artificiel). C'est "extra syntaxique".
J'espère avoir été clair pour te montrer que ce n'est pas par goût
personnel mais que c'est antinomique avec la notion de langage (surtout
formel mais pas que) mais ce n'est pas évident à expliquer sans
formalisme.
Ok, la difficulté n'est donc pas du côté de l'utilisateur du langage,
mais dans son implémentation. Je préfère que ce soit de ce côté que de
l'autre.
Une petite citation, qui montre que l'idée d'utiliser l'indentation
n'est antérieure à Python, et dans de grands esprits :
We will perhaps eventually be writing only small modules which are
identified by name as they are used to build larger ones, so that
devices like indentation, rather than delimiters, might become feasible
for expressing local structure in the source language.
–Donald E. Knuth, “Structured Programming with goto Statements”,
Computing Surveys, Vol 6 No 4, Dec. 1974
Le 28/08/2012 01:15, Wykaaa a écrit :Richard Delorme a écrit :Le 27/08/2012 13:08, Wykaaa a écrit :Les langages à la syntaxe laxiste ou farfelue (je pense en
particulier à Python et ses délimitation de bloc d'instruction par
l'indentation qui est bien la chose a plus stupide que j'ai jamais vue
dans un langage de programmation, et je suis spécialiste des
langages et
des compilateurs/interpréteurs) sont nuisibles à la qualité du code et
contraires aux principes du génie logiciel (software engineering).
Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le
comprends en tant qu'opinion ou goût personnel. Or là j'ai
l'impression que tu as des faits à avancer. Aussi je pose la question
: En quoi est-ce nuisible à la qualité du code et contraire aux
principes du génie logiciel ?
Parce que l'indentation ne peut être exprimée correctement en BNF et
qu'une simple erreur dans l'indentation peut produire un gros bogue que
et que l'analyseur syntaxique ne peut pas faire tous les contrôles
nécessaires.
Dans le langage naturel, tu l'exprime comment l'indentation (lier des
phrases qui se suivent entre elles snas conjonction de coordination) ?
Par le ton. C'est ce qui se produit avec les blocs d'instructions par
indentation en Python. Ca ne fait pas partie à prpoprement parlé du
langage (qu'il soit naturel ou artificiel). C'est "extra syntaxique".
J'espère avoir été clair pour te montrer que ce n'est pas par goût
personnel mais que c'est antinomique avec la notion de langage (surtout
formel mais pas que) mais ce n'est pas évident à expliquer sans
formalisme.
Ok, la difficulté n'est donc pas du côté de l'utilisateur du langage,
mais dans son implémentation. Je préfère que ce soit de ce côté que de
l'autre.
Une petite citation, qui montre que l'idée d'utiliser l'indentation
n'est antérieure à Python, et dans de grands esprits :
We will perhaps eventually be writing only small modules which are
identified by name as they are used to build larger ones, so that
devices like indentation, rather than delimiters, might become feasible
for expressing local structure in the source language.
–Donald E. Knuth, “Structured Programming with goto Statements”,
Computing Surveys, Vol 6 No 4, Dec. 1974
D'un autre côté, on était dans les
années 70 et on ne savait pas encore tout ce que l'on sait sur les
aspects qualité du logiciel (Mac Call, ça date de 77...)
D'un autre côté, on était dans les
années 70 et on ne savait pas encore tout ce que l'on sait sur les
aspects qualité du logiciel (Mac Call, ça date de 77...)
D'un autre côté, on était dans les
années 70 et on ne savait pas encore tout ce que l'on sait sur les
aspects qualité du logiciel (Mac Call, ça date de 77...)
Le 28/08/2012 08:19, JKB a écrit :Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme écrivait :Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
C'est drôle d'apprécier l'indentation au point d'indenter ses messages
dans Usenet, et de la détester dans un langage qui l'impose... ;-)
Le 28/08/2012 08:19, JKB a écrit :
Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme <abulmo@nospam.fr> écrivait :
Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
C'est drôle d'apprécier l'indentation au point d'indenter ses messages
dans Usenet, et de la détester dans un langage qui l'impose... ;-)
Le 28/08/2012 08:19, JKB a écrit :Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme écrivait :Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
C'est drôle d'apprécier l'indentation au point d'indenter ses messages
dans Usenet, et de la détester dans un langage qui l'impose... ;-)
Le 28/08/2012 08:19, JKB a écrit :Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme écrivait :Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
C'est drôle d'apprécier l'indentation au point d'indenter ses messages
dans Usenet, et de la détester dans un langage qui l'impose... ;-)
Le 28/08/2012 08:19, JKB a écrit :
Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme <abulmo@nospam.fr> écrivait :
Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
C'est drôle d'apprécier l'indentation au point d'indenter ses messages
dans Usenet, et de la détester dans un langage qui l'impose... ;-)
Le 28/08/2012 08:19, JKB a écrit :Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme écrivait :Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
C'est drôle d'apprécier l'indentation au point d'indenter ses messages
dans Usenet, et de la détester dans un langage qui l'impose... ;-)
Richard Delorme écrivait :Le 28/08/2012 08:19, JKB a écrit :Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme écrivait :Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
C'est drôle d'apprécier l'indentation au point d'indenter ses messages
dans Usenet, et de la détester dans un langage qui l'impose... ;-)
Pas qui l'impose : qui lui donne une sémantique, et différente de
l'effet visuel obtenu.
5
6
Pour moi 5 et 6 sont indentés différements, pour python ils sont
indentés de même manière...
def f():
Richard Delorme <abulmo@nospam.fr> écrivait :
Le 28/08/2012 08:19, JKB a écrit :
Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme <abulmo@nospam.fr> écrivait :
Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
C'est drôle d'apprécier l'indentation au point d'indenter ses messages
dans Usenet, et de la détester dans un langage qui l'impose... ;-)
Pas qui l'impose : qui lui donne une sémantique, et différente de
l'effet visuel obtenu.
5
6
Pour moi 5 et 6 sont indentés différements, pour python ils sont
indentés de même manière...
def f():
Richard Delorme écrivait :Le 28/08/2012 08:19, JKB a écrit :Le Mon, 27 Aug 2012 21:27:47 +0200,
Richard Delorme écrivait :Je comprends que l'on puisse ne pas apprécier le principe de
délimitation de blocs par l'indentation de Python, mais je le comprends
en tant qu'opinion ou goût personnel. Or là j'ai l'impression que tu as
des faits à avancer. Aussi je pose la question : En quoi est-ce nuisible
à la qualité du code et contraire aux principes du génie logiciel ?
Parce qu'il n'y a rien qui ressemble plus à une tabulation qu'une
suite d'espaces et que le résultat est catastrophique.
C'est drôle d'apprécier l'indentation au point d'indenter ses messages
dans Usenet, et de la détester dans un langage qui l'impose... ;-)
Pas qui l'impose : qui lui donne une sémantique, et différente de
l'effet visuel obtenu.
5
6
Pour moi 5 et 6 sont indentés différements, pour python ils sont
indentés de même manière...
def f():