Me gustaría saber qué piensa la gente sobre el uso de un estilo de sangría Lisp para lenguajes como C++, Java, JavaScript, etc. Siempre he sido fan de Python y cómo está formateado sin llaves. Es muy compacto y limpio para mí. Me preguntaba si sería una buena idea hacer algo similar en un lenguaje de llaves. Últimamente he estado trabajando en JavaScript, así que voy a usar JavaScript como ejemplo.Hendidura del "Estilo Lisp" en los idiomas de llavero
Normalmente uso algo como esto, p.
function doStuff (stuff1, stuff2) {
if (stuff1 === stuff2) {
doMoreStuff();
doEvenMoreStuff();
}
else {
takeABreak();
}
}
Esto se convertiría entonces en
function doStuff (stuff1, stuff2) {
if (stuff1 === stuff2) {
doMoreStuff();
doEvenMoreStuff(); }
else {
takeABreak(); } }
que es compacto, y se centra más en los guiones en lugar de las llaves como Python. Lisp no era conocido por ser un lenguaje particularmente bonito, pero me gusta algo así, y no creo que se vea demasiado terrible, aunque las cosas pueden ponerse un poco feas cuando tienes muchos bloques anidados que terminan al mismo tiempo. Aunque me gustaría una segunda opinión. ¿Tal vez no debería intentar codificar Python en JavaScript?