• [^] # Re: Et Python ? Et Emacs ?

    Posté par . En réponse au journal Fins de tabulation élastiques: la bonne manière d'indenter et d'aligner le code. Évalué à 1.

    C'est l'exception qui rend tout ce concept caduque, y'a pas de raison que la façon dont on formate son code ne fasse pas en soit parti du code. Tout ce qui est raconté ici est possible parce que la majorité des langages n'interprètent pas les espaces, qu'ils ont pour leur majorité choisie des caractères spécifiques pour définir les limites de chaque instructions et ont décidé de laisser aux développeurs de formater leur code comme bon lui semble, mais c'est un choix qui n'est pas plus légitime que celui qu'à fait python d'utiliser l'indentation pour définir des blocs (et c'est particulièrement ce qui m'a séduit dans ce langage, mais je conçois tout à fait que cela ne soit pas partager).

    De plus, dans ce concept de tabulation élastique, on doit inférer son usage comme étant celui d'aligner les éléments par rapport à la ligne suivante ou précédente, ce qui n'est encore une fois pas plus légitime que tout les autres usages qu'on pourrait faire de \t.

    Peux-tu donner un exemple, que je vois bien de quel genre de souci tu veux parler ?

    Je te réfère au journal, c'est exactement ce que les tabs élastiques veulent pouvoir corriger.