3 ms·
Often in a professional context, a non-idiomatic layer written with a lot of discipline is an effective shim between nice clean code and something "dirty." Prec
by pclmulqdq 3y ago
Often in a professional context, a non-idiomatic layer written with a lot of discipline is an effective shim between nice clean code and something "dirty." Precluding people from writing that shim just makes things harder.
Sure, allowing people to do whatever they want means that code written without discipline will just be a jumbled mess, but that will be true in idiomatic code too.
Also, a mature language and the associated community has to be able to deal with non-hobbyists learning and using it.