Chciałbym wiedzieć, co ludzie myślą o użyciu stylu wcięcia Lisp dla języków takich jak C++, Java, JavaScript itd. Zawsze byłem fanem Pythona i jak jest sformatowany bez nawiasów klamrowych. Jest dla mnie bardzo kompaktowy i czysty. Zastanawiałem się, czy dobrym pomysłem byłoby zrobienie czegoś podobnego w języku nawiasów klamrowych. Ostatnio zajmowałem się JavaScript, więc zamierzam użyć JavaScript jako przykładu.Wcięcie w stylu "Lisp Style" na językach nawiasów klamrowych
Zwykle używam czegoś takiego, np.
function doStuff (stuff1, stuff2) {
if (stuff1 === stuff2) {
doMoreStuff();
doEvenMoreStuff();
}
else {
takeABreak();
}
}
To wtedy stać
function doStuff (stuff1, stuff2) {
if (stuff1 === stuff2) {
doMoreStuff();
doEvenMoreStuff(); }
else {
takeABreak(); } }
Która jest kompaktowy i skupia się bardziej w akapicie zamiast szelki jak Python. Lisp nie był znany z tego, że jest wyjątkowo ładnym językiem, ale trochę mi się to podoba i nie sądzę, żeby wyglądało to zbyt okropnie, choć rzeczy mogą być nieco owłosione, gdy masz wiele zagnieżdżonych bloków kończących się w tym samym czasie. Chciałbym jednak drugą opinię. Może po prostu nie powinienem próbować kodować Pythona w JavaScript?