A Verdade Feia Sobre a Indentação Lisp

2025-01-19

Programadores Lisp debatem há muito tempo o melhor estilo de indentação. Este artigo explora várias abordagens, incluindo nenhuma indentação, indentação alinhada à função, indentação de preenchimento de espaço e a polêmica indentação de macro "doente" do autor. A indentação alinhada à função torna-se difícil de usar com aninhamento profundo, enquanto a indentação de preenchimento de espaço, embora eficiente, fica aquém em casos extremos. O autor defende um estilo de macro "doente", que, apesar de não convencional, mantém a legibilidade em código aninhado profundamente e funciona bem com a maioria das ferramentas de indentação. Os leitores são convidados a compartilhar seus estilos preferidos.