Die hässliche Wahrheit über Lisp-Einrückungen

2025-01-19

Lisp-Programmierer streiten seit langem über den besten Einrückungsstil. Dieser Artikel untersucht verschiedene Ansätze, darunter keine Einrückung, funktionsorientierte Einrückung, leerstellenfüllende Einrückung und die kontroverse "kranke" Makro-Einrückung des Autors. Funktionsorientierte Einrückung wird bei tief verschachteltem Code unübersichtlich, während leerstellenfüllende Einrückung zwar effizient ist, aber in Extremfällen versagt. Der Autor befürwortet einen "kranken" Makrostil, der trotz seiner Unkonventionalität die Lesbarkeit in tief verschachteltem Code erhält und mit den meisten Einrückungswerkzeugen gut funktioniert. Leser sind eingeladen, ihre bevorzugten Stile zu teilen.

Entwicklung Codingstil Einrückung