La vérité dérangeante sur l'indentation Lisp
Les programmeurs Lisp débattent depuis longtemps du meilleur style d'indentation. Cet article explore différentes approches, notamment l'absence d'indentation, l'indentation alignée sur les fonctions, l'indentation de remplissage d'espace et l'indentation de macro "malade" controversée de l'auteur. L'indentation alignée sur les fonctions devient difficile à gérer avec un imbriquement profond, tandis que l'indentation de remplissage d'espace, bien qu'efficace, est insuffisante dans les cas extrêmes. L'auteur préconise un style de macro "malade", qui, malgré son caractère non conventionnel, préserve la lisibilité dans le code profondément imbriqué et fonctionne bien avec la plupart des outils d'indentation. Les lecteurs sont invités à partager leurs styles préférés.